美文网首页
作业们 if and while09-17

作业们 if and while09-17

作者: zy小太阳 | 来源:发表于2018-09-17 21:00 被阅读0次

    小明的期末成绩:

         var score = prompt ('请输入期末成绩(0-100)')
             if (score == '100') {
                alert('奖励一辆BMW');
                
             }
             else if (score <= 99 & score > 80){
                alert('奖励一台iphone15s');
               
            }
             else if (score <= 80 & score >= 60){
                alert('奖励一本参考书');
                
            }
             else if(score < 60 & score >=0){
                alert('啥也没有');
             }
             else {
                alter('输入有误');
             }
    

    男大当婚,女大当嫁

             var height = prompt("请输入身高(cm):")
             var money = prompt("请输入家产(w):)")
             var pigment = prompt("请输入颜值:")
            if(height>=180 && money>=1000 && pigment>=500){
                   alert("我一定要嫁给他");
                  }
            
            else if(height>=180||money>=1000||pigment>=500){
                   alert("嫁吧,比上不足,比下有余。");
                  }
            else if(height<180 && money<1000 && pigment<500){
                   alert("不嫁!");
                  }
            else if(height==""||money==""||pigment>=500){
                   alert("不能为空");
                  }
            else {
                    alert("输入有误");
                  }
    

    排序

             var a = prompt('请输入变量1')
             var b = prompt('请输入变量2')
             var c = prompt('请输入变量3')
             var d;
             if (a=="" || b=="" || c=="") {
                alter("不能为空")
             }
             else{
                if (a > b) {
                d = a;
                a = b;
                b = d
            }
            if (a > c) {
                d = a;
                a = c;
                c = d
            }
            if (b > c) {
                d = b;
                b = c;
                c = d
            }
              alert(+a+" "+b+" "+c)
            }
    

    打印对应的星期

             var today = prompt('请输入整数(1-7)')
             switch(today) {
                default:
                alert('输入有误')
                break;
            case '1':
                alert('星期一')
                break;
            case '2':
                alert('星期二')
                break;
            case '3':
                alert('星期三')
                break;
            case '4':
                alert('星期四')
                break;
            case '5':
                alert('星期五')
                break;
            case '6':
                alert('星期六')
                break;
            case '7':
                alert('星期日')
                break;
             }
    

    成绩大于等于60分的,输出'合格'。低于60分的,输出'不合格'

            var score = prompt('请输入成绩')
            switch(true) {
                case (score>=60&&score<=100):
                alert("合格");
                break
            case (score==""):
                alert("不能为空");
                break
            case (score>=0&&score<60):
               alert("不合格")
               break
            default:
                alert("输入不合法")
                break
             }
    

    奇数和

     var sum=0;
          for (var i=1;i<=100;i=i+2 ) {
            sum+=i;
          }
          alert(sum);
    

    7倍数

     var sum=0;
          var num=0;
          for (var i = 1; i <=100; i++) {
            if(i%7==0){
              num=num+1;
              sum=sum+i;
            }
          }
          alert("个数:"+num+ "总和:"+sum)
    

    水仙花

    var f=[]
          for(var i=100;i<1000;i++){
            var a=parseInt(i/100);
            var b=parseInt(i%100)/10;
            var c=(i%10);
            if(a*a*a+b*b*b+c*c*c==i){
              f.push(i)
            }
          }
          alert(f)
    

    检验质数

    var num=prompt("请随机输入整数");
          var a=1;
          for(;;){
            if (num=="") {
              alert("不能为空")
              break
            }
            if (num<0) {
              alert("请输入正整数")
              break
            }
            for (var i = 2; i <= parseInt(num/2); i++) {
              if (num%i==0) {
                a=0;
                break
              }
            }
            if (num>=2&&a==1) {
              alert(parseInt(num)+'是质数')
            }
            else{
              alert(num+"不是质数")
            }
            break
          }
    

    99乘法表

     for(var r=1;r<10;r++){
          for(var l=1;l<=r;l++){
              if(r*l<10){
                  document.write(l+"*"+r+"="+l*r)
              }
              else{
                  document.write(l+"*"+r+"="+r*l)
              }
    
          }
          document.write("<br/>")
        }
    

    打印质数

      var number=[]
       for(var i=0;i<=100;i++){
          var count=1
          for(var j=2;j<=parseInt(i/2);j++){
              if(i%j==0){
                  count=0;
                  break;
                    }
                                       }
          if(i>=2&&count==1){
              number.push(i)
          }
          }
      alert(number)
    

    相关文章

      网友评论

          本文标题:作业们 if and while09-17

          本文链接:https://www.haomeiwen.com/subject/aimdnftx.html