zoukankan      html  css  js  c++  java
  • js实现求二元一次方程的根

    已知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>

  • 相关阅读:
    CF1461F
    P7114
    CF576D
    CF1208F
    【2021-05-25】碎片化自有碎片化的办法
    【2021-05-23】人生十三信条
    【2021-05-22】人生十三信条
    【2021-05-21】人做成一件事,第一步往往是戒
    【2021-05-20】确认一个人,也就三秒钟的事情
    【2021-05-19】人生十三信条
  • 原文地址:https://www.cnblogs.com/kaililikai/p/5804232.html
Copyright © 2011-2022 走看看