一元二次方程解析
<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 >
点点关注,互关互关!!!