一元二次方程用javascript编程求解
1、先打开记事本,输入html文档结构。<html><head></head><body></body></html>。然后保存为html格式文件。
2、在<body></body>标签之间加入javascript代码,如下:
<script type="text/javascript">
//求一元二次方程的根
var a,b,c,delta,x1,x2,x;
a=3;
b=6;
c=1;
delta=b*b-4*a*c;
if(delta>0){
x1=-b/(2*a)+Math.sqrt(delta)/(2*a);
x2=-b/(2*a)-Math.sqrt(delta)/(2*a);
document.write(x1);
document.write("<br>");
document.write(x2);
document.write("<br>");
}else if(delta==0){
x=-b/(2*a);
document.write(x);
document.write("<br>");
}else{
document.write("方程没有实根!");
document.write("<br>");
}
</script>
3、然后保存,这里设定a为3,b为6,c为1.可以任意设定。然后直接打开运行,结果如图:

4、如果修改c的值,如:c为0,那么结果也会变,走delta==0这个分支,其结果如图:

5、再验证delta<0的分支,可以把c改为10,结果随之变化,如图:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:32
阅读量:120
阅读量:195
阅读量:155
阅读量:177