Guest User

Untitled

a guest
Jul 16th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.29 KB | None | 0 0
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <script language="javascript">
  6. var dzialanie = prompt("Jakie chcesz dzialanie wykonac? (iloczyn, iloraz, suma, roznica, kwadrat)", "");
  7. if (dzialanie != "kwadrat") {
  8. var liczby = prompt("Ile liczb chcesz wykorzystac w dzialaniu ? 2 czy 3?", "");
  9. while(liczby >= 4 || liczby <= 1) {
  10. alert("Mozesz podac tylko 2 lub 3!");
  11. var liczby = prompt("Ile liczb chcesz wykorzystac w dzialaniu ? 2 czy 3?", "");
  12. }
  13. }
  14. if(dzialanie == "kwadrat") {
  15. var liczba1 = prompt("Podaj liczbe pierwsza:" , "");
  16. }
  17. else {
  18. var liczba1 = prompt("Podaj liczbe pierwsza:" , "");
  19. var liczba2 = prompt("Podaj liczbe druga:" , "");
  20. }
  21. if (liczby == "3") {
  22. var liczba3 = prompt("Podaj liczbe trzecia", "");
  23.  
  24. }
  25. switch (dzialanie) {
  26. case "iloczyn":
  27. if(liczby=="3") {
  28. var wynik = liczba1 * liczba2 * liczba3;
  29. var metoda = (isNaN(wynik)) ? "Podaj tylko liczbe" : liczba1 + "*" + liczba2 + "*" + liczba3 + "=" + wynik;
  30. alert(metoda);
  31. }
  32. else {
  33. var wynik = liczba1 * liczba2;
  34. var metoda = (isNaN(wynik)) ? "Podaj tylko liczbe" : liczba1 + "*" + liczba2 + "=" + wynik;
  35. alert(metoda);
  36. }
  37. window.location.reload();
  38. break;
  39. case "iloraz":
  40. if(liczby=="3") {
  41. while (liczba2 == 0 || liczba3 == 0) {
  42. alert("Nie mozna dzielic przez 0, wybierz inna cyfre!");
  43. liczba2 = prompt("Podaj liczbe:" , "");
  44. }
  45. var wynik = liczba1 / liczba2 / liczba3;
  46. var metoda = (isNaN(wynik)) ? "Podaj tylko liczbe" : liczba1 + "/" + liczba2 + "/" + liczba3 + "=" + wynik;
  47. alert(metoda);
  48. }
  49. else {
  50. while (liczba2 == 0) {
  51. alert("Nie mozna dzielic przez 0, wybierz inna cyfre!");
  52. liczba2 = prompt("Podaj liczbe:" , "");
  53. }
  54. var wynik = liczba1 / liczba2;
  55. var metoda = (isNaN(wynik)) ? "Podaj tylko liczbe" : liczba1 + ":" + liczba2 + "=" + wynik;
  56. alert(metoda);
  57. }
  58. window.location.reload();
  59. break;
  60. case "suma":
  61. if(liczby=="3") {
  62. var wynik = Number(liczba1) + Number(liczba2) + Number(liczba3);
  63. var metoda = (isNaN(wynik)) ? "Podaj tylko liczbe" : liczba1 + "+" + liczba2 + "+" + liczba3 + "=" + wynik;
  64. alert(metoda);
  65. }
  66. else {
  67. var wynik = Number(liczba1) + Number(liczba2);
  68. var metoda = (isNaN(wynik)) ? "Podaj tylko liczbe" : liczba1 + "+" + liczba2 + "=" + wynik;
  69. alert(metoda);
  70. }
  71. window.location.reload();
  72. break;
  73. case "roznica":
  74. if(liczby=="3") {
  75. var wynik = liczba1 - liczba2 - liczba3;
  76. var metoda = (isNaN(wynik)) ? "Podaj tylko liczbe" : liczba1 + "-" + liczba2 + "-" + liczba3 + "=" + wynik;
  77. alert(metoda);
  78. }
  79. else {
  80. var wynik = liczba1 - liczba2;
  81. var metoda = (isNaN(wynik)) ? "Podaj tylko liczbe" : liczba1 + "-" + liczba2 + "=" + wynik;
  82. alert(metoda);
  83. }
  84. window.location.reload();
  85. break;
  86. case "kwadrat":
  87. var wynik = liczba1*liczba1;
  88. var metoda = (isNaN(wynik))?
  89. "Podaj tylko liczbe ":
  90. liczba1 + "*" + liczba1 + "=" + wynik;
  91. alert(metoda);
  92. window.location.reload();
  93. break;
  94. default:
  95. alert("Nie wiem co chcesz zrobic :)");
  96. window.location.reload();
  97. break;
  98. }
  99. </script>
  100. </body>
  101. </html>
Add Comment
Please, Sign In to add comment