Top.Mail.Ru
Ответы

Надо написать программу на Javascript для решения квадратных уравнений. Появилась ошибка в программе не могу устранить

Писал программу в "Brackets". Мне надо вывести ответ на экран, но возникает ошибка в function prog()

#otvet {
display: none;
}
body {
background: #eee;
text-align: center;
}
p {
font-size: 20px;
}
pre {
margin: 20px auto;
width: 350px;
padding: 25px;
background: #dbc7af;
border: 1px solid black;
font-size: 18px;
}
input[type="number"] {
width: 40px;
text-align: right;
}
input[type="button"] {
background: #009f00;
border: none;
padding: 10px 35px;
font-size: 20px;
color: #fff;
border-radius: 6px;
}
input[type="button"]:hover {
opacity: 0.8;
}

function quad(a,b,c) {
if(a==0) return "Ошибка, a=0 недопустимое значение";
var D=b*b-4*a*c;
var x1,x2;
if(D>0) {
x1=(-b+Math.sqrt(D))/(2*a);
x2=(-b-Math.sqrt(D))/(2*a);
return "Коэффициенты: a="+a+", b="+b+", c="+c+"\nКорни уравнения: X1=" + x1 + ", X2=" + x2 + "\nДискриминант (D)=" + D;
} else if(D==0) {
x1=-b/(2*a);
return "Коэффициенты: a="+a+", b="+b+", c="+c+"\nКорни уравнения: X=" + x1 + "\nДискриминант (D)=" + D;
}else if(D<0) return "Коэффициенты: a="+a+", b="+b+", c="+c+"\nКорней нет! \nДискриминант (D)=" + D;
}
function prog(){
var a = document.getElementById('a').value;
var b = document.getElementById('b').value;
var c = document.getElementById('c').value;
var result= quad(a,b,c);
document.getElementById('result').textContent = result;
document.getElementById('otvet').style.displays='block';
}

По дате
По Рейтингу
Аватар пользователя
Новичок

А если в браузере запустить?