作业们 if and while09-17

2018-09-17  本文已影响0人  zy小太阳

小明的期末成绩:

     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)
上一篇 下一篇

猜你喜欢

热点阅读