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>

  • 相关阅读:
    站立会议第二天
    站立会议第一天
    Scrum_Sprint
    电梯演讲之加减乘除
    The group WHATEVER is formed today
    awk简介(使用方法)
    关于Java进程流程简介
    Bootstrap_导航
    Bootstrap_按钮工具栏
    Bootstrap_下拉菜单
  • 原文地址:https://www.cnblogs.com/kaililikai/p/5804232.html
Copyright © 2011-2022 走看看