Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <head>
- </head>
- <body>
- <script language="javascript">
- var dzialanie = prompt("Jakie chcesz dzialanie wykonac? (iloczyn, iloraz, suma, roznica, kwadrat)", "");
- if (dzialanie != "kwadrat") {
- var liczby = prompt("Ile liczb chcesz wykorzystac w dzialaniu ? 2 czy 3?", "");
- while(liczby >= 4 || liczby <= 1) {
- alert("Mozesz podac tylko 2 lub 3!");
- var liczby = prompt("Ile liczb chcesz wykorzystac w dzialaniu ? 2 czy 3?", "");
- }
- }
- if(dzialanie == "kwadrat") {
- var liczba1 = prompt("Podaj liczbe pierwsza:" , "");
- }
- else {
- var liczba1 = prompt("Podaj liczbe pierwsza:" , "");
- var liczba2 = prompt("Podaj liczbe druga:" , "");
- }
- if (liczby == "3") {
- var liczba3 = prompt("Podaj liczbe trzecia", "");
- }
- switch (dzialanie) {
- case "iloczyn":
- if(liczby=="3") {
- var wynik = liczba1 * liczba2 * liczba3;
- var metoda = (isNaN(wynik)) ? "Podaj tylko liczbe" : liczba1 + "*" + liczba2 + "*" + liczba3 + "=" + wynik;
- alert(metoda);
- }
- else {
- var wynik = liczba1 * liczba2;
- var metoda = (isNaN(wynik)) ? "Podaj tylko liczbe" : liczba1 + "*" + liczba2 + "=" + wynik;
- alert(metoda);
- }
- window.location.reload();
- break;
- case "iloraz":
- if(liczby=="3") {
- while (liczba2 == 0 || liczba3 == 0) {
- alert("Nie mozna dzielic przez 0, wybierz inna cyfre!");
- liczba2 = prompt("Podaj liczbe:" , "");
- }
- var wynik = liczba1 / liczba2 / liczba3;
- var metoda = (isNaN(wynik)) ? "Podaj tylko liczbe" : liczba1 + "/" + liczba2 + "/" + liczba3 + "=" + wynik;
- alert(metoda);
- }
- else {
- while (liczba2 == 0) {
- alert("Nie mozna dzielic przez 0, wybierz inna cyfre!");
- liczba2 = prompt("Podaj liczbe:" , "");
- }
- var wynik = liczba1 / liczba2;
- var metoda = (isNaN(wynik)) ? "Podaj tylko liczbe" : liczba1 + ":" + liczba2 + "=" + wynik;
- alert(metoda);
- }
- window.location.reload();
- break;
- case "suma":
- if(liczby=="3") {
- var wynik = Number(liczba1) + Number(liczba2) + Number(liczba3);
- var metoda = (isNaN(wynik)) ? "Podaj tylko liczbe" : liczba1 + "+" + liczba2 + "+" + liczba3 + "=" + wynik;
- alert(metoda);
- }
- else {
- var wynik = Number(liczba1) + Number(liczba2);
- var metoda = (isNaN(wynik)) ? "Podaj tylko liczbe" : liczba1 + "+" + liczba2 + "=" + wynik;
- alert(metoda);
- }
- window.location.reload();
- break;
- case "roznica":
- if(liczby=="3") {
- var wynik = liczba1 - liczba2 - liczba3;
- var metoda = (isNaN(wynik)) ? "Podaj tylko liczbe" : liczba1 + "-" + liczba2 + "-" + liczba3 + "=" + wynik;
- alert(metoda);
- }
- else {
- var wynik = liczba1 - liczba2;
- var metoda = (isNaN(wynik)) ? "Podaj tylko liczbe" : liczba1 + "-" + liczba2 + "=" + wynik;
- alert(metoda);
- }
- window.location.reload();
- break;
- case "kwadrat":
- var wynik = liczba1*liczba1;
- var metoda = (isNaN(wynik))?
- "Podaj tylko liczbe ":
- liczba1 + "*" + liczba1 + "=" + wynik;
- alert(metoda);
- window.location.reload();
- break;
- default:
- alert("Nie wiem co chcesz zrobic :)");
- window.location.reload();
- break;
- }
- </script>
- </body>
- </html>
Add Comment
Please, Sign In to add comment