<script>
//1.接收用户输入的二次项系数a
//2.接收用户输入的一次项系数b
//3.接收用户输入的常数项c
// 4.判断b^2-4ac是否小于零
//5.如果小于零,则方程没有实根输出虚根
//6.否则,方程的根由求根公式得出实根
//7.打印该一次二元方程的根
var a
= Number(prompt("请输入一元二次方程的二次项系数"));
var b
= Number(prompt("请输入一元二次方程的一次项系数"));
var c
= Number(prompt("请输入一元二次方程的常数项"));
if((b*b-4*a*c)<0){
var
x1 = -b/2*a+
"-"+Math.pow(4*a*c-b*b,1/2)/2*a+"i";
var
x2 = -b/2*a+
"+"+Math.pow(4*a*c-b*b,1/2)/2*a+"i";
alert("方程的虚根分别为:"+"x1="+x1+"
"+"x2="+x2);
}else{
var
x1 = (-b-Math.pow(b*b-4*a*c,1/2))/2*a;
var
x2 = (-b+Math.pow(b*b-4*a*c,1/2))/2*a;
alert("方程的实根分别为:"+"x1="+x1+"
"+"x2="+x2);
}
</script>