JS练习题1

2018,1,16

1,

输入三个整数,x,y,z,最终以从小到大的方式输出。

<script type="text/javascript">
var x = prompt("请输入x值");
        var y = prompt("请输入y值");
        var z = prompt("请输入z值");

        x = parseInt(x);
        y = parseInt(y);
        z = parseInt(z);
        
        if(x>y && y>z)
        {
            alert(z+"<"+y+"<"+x);    
        }
        else if(x>z && z>y)
        {
            alert(y+"<"+z+"<"+x);    
        }
        else if(y>x && x>z)
        {
            alert(z+"<"+x+"<"+y);        
        }
        else if(y>z && z>x)
        {
            alert(x+"<"+z+"<"+y);        
        }
        else if(z>y && y>x)
        {
            alert(x+"<"+y+"<"+z);            
        }
        else if(z>x && x>y)
        {
            alert(y+"<"+x+"<"+z);        
        }
        else if(x==y || x==z || y==z)
        {
            alert("输入的值不能一样");
                }
</script>            

2,

输入学生姓名,输入考试成绩 

若是100,【恭喜你***,满分通过!】
若是大于等于80小于100,【**,你很优秀,继续保持!】
若是大于等于60小于80,【**成绩良好】
大于等于50小于60,【**就差一点点,下次一定要至少及格!】
小于50,【**你是笨蛋么?】

var name = prompt("输入姓名");
        var cj = prompt("输入成绩");  
        
        if(cj==100)
        {
            alert("恭喜你"+name+",满分通过!");    
        } 
        else if(cj<100 && cj>=80)
        {
            alert(name+",你很优秀,继续保持!");    
        }
        else if(cj>=60 && cj<80)
        {
            alert(name+"成绩良好");    
        }
        else if(cj<60 && cj>=50)
        {
            alert(name+"就差一点点,下次一定要至少及格!");    
        }
        else if(cj<50 && cj>0)
        {
            alert(name+"你是笨蛋么?");
        }
        else if(cj<0 || cj>100)
        {
            alert("请输入有效成绩");    
        }

3,

.相亲过程:你有房子么?你有钱么?你有能力么?
【结婚吧】【先买房子在结婚】【先赚钱再买房子再结婚】都没有【拜拜~~】
利用if嵌套做相亲过程

var a = prompt("你有房吗?");
        if(a!=null)
        {
            if(a=="")
            {
                alert("结婚吧");    
            }    
            else
            {
                var b = prompt("你有钱吗");
                if(b=="")
                {
                    alert("先买房在结婚");    
                }
                else
                {
                    var c = prompt("你有能力吗");    
                    if(c=="")
                    {
                        alert("先赚钱再买房子再结婚");    
                    }
                    else
                    {
                        alert("拜拜~~~");    
                    }
                }
            }
        }

4.

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

var s = prompt("请输入性别");
        var h = prompt("请输入身高");
        var w = prompt("请输入体重");
        
        if(s=="")
        {
            if(w>h-100+3)
            {
                alert("你超重了");    
            }
            else if(w<h-100-3)
            {
                alert("你需要补补");    
            }
            else
            {
                alert("标准");    
            }    
        }

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

var a = prompt();
        var b = prompt();
        var c = prompt();
        var i = b*b-4*a*c;
        
        if(i>0)
        {
            var x1 = (-b+Math.sqrt(i))/(2*a);
            var x2 = (-b-Math.sqrt(i))/(2*a);
            alert(x1+","+x2);     
                     
        }
        else if(i==0)
        {
            var x = (-b)/(2*a);    
            alert(x);
        }
        else
        {
            alert("没有实数根");    
        }
原文地址:https://www.cnblogs.com/sgb13527/p/8296949.html