zoukankan      html  css  js  c++  java
  • javascript if 和else 语句练习

    1.标准体重:
    //男士体重=身高-100±3<br />
    //女士体重=身高-110±3<br />
    //输入性别、身高、体重,查看体重是否标准。

    <script type="text/javescript">
    var sex = prompt("性别");
    var height = prompt("身高(cm)");
    var weight = prompt("体重(kg)");
    height =parseFloat(height );
    weight = parseFloat(weight );
    var  bt_nan =weight -(height -100);
    var  bt_nv =weight -(height -110);
    
    
        
     if (sex =="男"){
        if (bt_nan >3){
            alert("您超重了!");
        }else if (bt_nan<-3){
            alert("您营养不良!");
        }else{
            alert("您很正常!");
        }
        
    }else if(sex =="女"){
         if (bt_nv >3){
            alert("您超重了!");
        }else if (bt_nv<-3){
            alert("您营养不良!");
        }else{
            alert("您很正常!");
        }
    }else{
        alert("你是外星来的吗!");
    }
    
    </script>

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

    <script   type="text/javascript">
    var a = prompt("a");
    var b = prompt("b");
    var c = prompt("c");
    var delta =b*b - 4*a*c;
    var x1 = (-b + Math.sqrt(delta))/(a*2);
    var x2 = (-b - Math.sqrt(delta))/(a*2);    
    
    a =parseFloat(a);
    b =parseFloat(b);
    c =parseFloat(c);
    
    if(!isNaN(a) && !isNaN(b) && !isNaN(c)){
    if (a==0){
        alert("您输入的不是一元二次方程");
    }else{
        if(delta < 0){
            alert("方程没有实根");
        }else if(delta > 0){
            alert("此方程有两个不相同的实数根:x1="+ x1  +",x2="+x2 )
        }else{
            alert("此方程有两个相同的实数根:x1=x2="+ -b/2*a)
        }
    }
    }else{
        alert("您输入的不正确!");
    }
    </script>
  • 相关阅读:
    输入分隔符
    GO
    match|align|identify|cover_rate
    KEGG
    InterProScan
    Functional annotation
    GeneWise
    get middle lines
    goland debug web app with urfave cli
    go mod proxy
  • 原文地址:https://www.cnblogs.com/shenzikun1314/p/6229029.html
Copyright © 2011-2022 走看看