• if 一元二次方程求根


    if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码

    if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码

    if...else if....else 语句- 使用该语句来选择多个代码块之一来执行

    方程ax2+bx+c=0;一元二次方程。求根
    △=b2-4ac;若△<0方程无实根
    若△>0,方程有两个不相同的实根x1   x2
    若△=0,方程有两个相同的实根
    某个数进行开平方——Math.Sqrt()

    方程的两个根

    x1=【-b+根号下(b²-4ac)】/2a
    x2=【-b-根号下(b²-4ac)】/2a

    <script type="text/javascript">

        var a=prompt("请输入一个不为0数字");
        var b=prompt("请输入一个数字");
        var c=prompt("请输入一个数字");
        var y=b*b-4*a*c;
        var x1=(-b-Math.sqrt(y))/(2*a);
        var x2=(-b+Math.sqrt(y))/(2*a);
        
        if(a==0){
            alert("输错了吧");   //先判断A是不是输入的为0,因为A不能等于0,如果输入0提示出错了
            }
        
            else if(y==0)       //再进行判断如果当△=0,时满足则方程有两个相同的实根,并输出
            {
                alert("方程有2相同的根"+x1+","+x2);
            }
            else if(y<0)
            {
                alert("方程没有根");  //再进行判断如果当△<0,方程是没有根的,直接输出没有根
            }
            
            else {
                
                alert("方程有2个根"+x1+","+x2);}    //最后剩下△>0情况,则方程有两个不相同的实根x1   x2
                
    </script>

  • 相关阅读:
    POJ 2773 Happy 2006------欧几里得 or 欧拉函数。
    Candies
    subway(dijkstra以最短时间代替最短路)
    昂贵的聘礼
    LightOJ 1074
    SPFA以及各种优化
    Making Huge Palindromes (Manacher)
    Making Huge Palindromes (KMP处理回文串)
    AC自动机基础
    扩展KMP
  • 原文地址:https://www.cnblogs.com/Liangbingbing/p/6654768.html
Copyright © 2020-2023  润新知