Advertisement
Guest User

Untitled

a guest
Sep 16th, 2014
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. <html>
  2.  
  3. <head>
  4.  
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  6.  
  7. <meta http-equiv="Content-Script-Type" content="text/javascript">
  8.  
  9. <title> Rozwiązanie równania kwadratowego</title>
  10.  
  11. </head>
  12.  
  13. <body>
  14.  
  15. <script>
  16.  
  17. //deklaracje zmiennych określających parametry równania
  18.  
  19. var A = prompt ('Wpisz pierwszą liczbę');
  20.  
  21. var B = prompt ('Wpisz drugą liczbę');
  22.  
  23. var C = prompt ('Wpisz trzecią liczbę');
  24.  
  25.  
  26.  
  27. //sprawdzenie, czy jest to równanie kwadratowe
  28.  
  29. if (A == 0){
  30.  
  31. //A jest równe zero, równania nie jest kwadratowe
  32.  
  33. document.write("To nie jest równanie kwadratowe: A = 0!");
  34.  
  35. }
  36.  
  37. else{
  38.  
  39. //A jest różne od zera, równanie jest kwadratowe
  40.  
  41.  
  42.  
  43. //obliczenie delty
  44.  
  45. var delta = B * B - 4 * A * C;
  46.  
  47.  
  48.  
  49. //jeśli delta mniejsza od zera
  50.  
  51. if (delta < 0){
  52.  
  53.  
  54. alert ("To równanie nie ma rozwiązania w zbiorze liczb rzeczywistych!");
  55.  
  56. }
  57.  
  58. //jeśli delta większa od zera lub równa zero
  59.  
  60. else{
  61.  
  62. //jeśli delta jest równa zero
  63.  
  64. if (delta == 0){
  65.  
  66. //obliczenie wyniku
  67.  
  68. var wynik = - B / 2 * A;
  69.  
  70. alert("Rozwiązanie: x = " + wynik);
  71.  
  72.  
  73.  
  74. }
  75.  
  76. //jeśli delta jest większa od zera
  77.  
  78. else{
  79.  
  80. //obliczenie wyników i wyświetlenie ich na stronie
  81.  
  82. wynik = (- B + Math.sqrt(delta)) / 2 * A;
  83.  
  84. alert ("Rozwiązanie: x1 = " + wynik);
  85.  
  86. wynik = (- B - Math.sqrt(delta)) / 2 * A;
  87.  
  88. alert(", x2 = " + wynik);
  89.  
  90. }
  91.  
  92. }
  93.  
  94. }
  95.  
  96. </script>
  97.  
  98. </body>
  99.  
  100. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement