码迷,mamicode.com
首页 > Web开发 > 详细

js实现求二元一次方程的根

时间:2016-08-24 19:15:05      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:

已知ax的平方+bx+c=0;求根;<br />
系数A:<input type="number" id="a" /><br />
系数B:<input type="number" id="b" /><br />
系数C:<input type="number" id="c" /><br />
<input type="button" onclick="count()" value="click me"/><br />
结&nbsp;果:<input type="text" id="text" /><br />
<script>
function count()
{
var a=document.getElementById("a").value;
var b=document.getElementById("b").value;
var c=document.getElementById("c").value;
document.getElementById("text").style.width="400px";
if(a==""||b==""||c=="")
{
document.getElementById("text").value="数值不能为空,必须全部输入";
}
else
{
if(a<0)
{
document.getElementById("text").value="这不是一个二元一次方程";
}
else
{
var root=b*b-4*a*c;
alert(root);
if(root<0)
{
document.getElementById("text").value="无实数根";
}
else if(root==0)
{
var root1=(-b+Math.sqrt(root))/(2*a);
document.getElementById("text").value="方程有一个实数根:"+root1;
}
else
{
var root1=(-b+Math.sqrt(root))/(2*a);
var root2=(-b-Math.sqrt(root))/(2*a);
document.getElementById("text").value="方程有2个实数根,根一:"+root1+"根2:"+root2;
}
}
}
}
</script>

js实现求二元一次方程的根

标签:

原文地址:http://www.cnblogs.com/kaililikai/p/5804232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!