Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!doctype html>
- <html>
- <head>
- <meta charset="utf8" />
- <title>Решение квадратного уравнения</title>
- <script type="text/javascript">
- function eq(formname) {
- var form = document.forms[formname],
- result = document.getElementById('result'),
- a = parseInt(form.a.value),
- b = parseInt(form.b.value),
- c = parseInt(form.c.value),
- D = 0,
- x1 = 0,
- x2 = 0,
- answer = '<br />';
- D = (b*b) - (4*a*c);
- if(D < 0) {
- answer += 'Уравнение не имеет корней.';
- } else {
- answer += 'D = ' + b + '^2 - (4*' + a + '*' + c + ') = ' + D + '<br />';
- if(D == 0) {
- x1 = (-1*b) + Math.sqrt(D);
- answer += 'X1 = -' + b + ' + ' + Math.sqrt(D) + ' = ' + x1 + '<br />';
- } else {
- x1 = (-1*b) + Math.sqrt(D);
- x2 = (-1*b) - Math.sqrt(D);
- answer += 'X1 = -' + b + ' + ' + Math.sqrt(D) + ' = ' + x1 + '<br />';
- answer += 'X1 = -' + b + ' - ' + Math.sqrt(D) + ' = ' + x1 + '<br />';
- }
- }
- result.innerHTML = answer;
- }
- </script>
- </head>
- <body>
- <form name="eqform" method="POST" action="/" OnSubmit="eq(this.name);return false;">
- <input name="a" value="0" /> X^2 +
- <input name="b" value="0" /> X +
- <input name="c" value="0" /> = 0
- <input type="submit" value="Решить!" />
- </form>
- <div id="result"></div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment