Guest User

Untitled

a guest
May 31st, 2015
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.50 KB | None | 0 0
  1. <!doctype html>
  2. <html>
  3. <head>
  4.     <meta charset="utf8" />
  5.     <title>Решение квадратного уравнения</title>
  6.     <script type="text/javascript">
  7.         function eq(formname) {
  8.             var form = document.forms[formname],
  9.                 result = document.getElementById('result'),
  10.                 a = parseInt(form.a.value),
  11.                 b = parseInt(form.b.value),
  12.                 c = parseInt(form.c.value),
  13.                 D = 0,
  14.                 x1 = 0,
  15.                 x2 = 0,
  16.                 answer = '<br />';
  17.             D = (b*b) - (4*a*c);
  18.             if(D < 0) {
  19.                 answer += 'Уравнение не имеет корней.';
  20.             } else {
  21.                 answer += 'D = ' + b + '^2 - (4*' + a + '*' + c + ') = ' + D + '<br />';
  22.                 if(D == 0) {
  23.                     x1 = (-1*b) + Math.sqrt(D);
  24.                     answer += 'X1 = -' + b + ' + ' + Math.sqrt(D) + ' = ' + x1 + '<br />';
  25.                 } else {
  26.                     x1 = (-1*b) + Math.sqrt(D);
  27.                     x2 = (-1*b) - Math.sqrt(D);
  28.                     answer += 'X1 = -' + b + ' + ' + Math.sqrt(D) + ' = ' + x1 + '<br />';
  29.                     answer += 'X1 = -' + b + ' - ' + Math.sqrt(D) + ' = ' + x1 + '<br />';
  30.                 }
  31.             }
  32.             result.innerHTML = answer;
  33.         }
  34.     </script>
  35. </head>
  36. <body>
  37.     <form name="eqform" method="POST" action="/" OnSubmit="eq(this.name);return false;">
  38.         <input name="a" value="0" /> X^2 +
  39.         <input name="b" value="0" /> X +
  40.         <input name="c" value="0" /> = 0
  41.         <input type="submit" value="Решить!" />
  42.     </form>
  43.     <div id="result"></div>
  44. </body>
  45. </html>
Advertisement
Add Comment
Please, Sign In to add comment