• 5.11 js练习


    /*蓝球弹起的高度 100 米 第几次高度小于1米,每次弹起是上一次的0.6*/
     /* var aa=100;
      var bb=0;  
       while(true ){
        aa = aa*0.6 ;
        bb++; 
      
       if(aa<1){
         alert(bb);
         break;
        }
      
      } */ 
     /* 标准体重:
    男士体重=身高-100±3
    女士体重=身高-110±3
     请输入性别:

    请输入身高:

    请输入体重:

    检查体重是否标准 */
    /*var s = prompt("请输入性别:(男或女)");
    var h = prompt("请输入身高:(厘米)") ;
    var t = prompt("请输入体重:(公斤)") ;
    if (s == "男") {
        if (t >= h - 100 - 3 && t <= h - 100 + 3) {
            alert("男士体重符合标准");
        } else {
            alert("男士体重不符合标准");
        }
    } else if (s == "女") {
        if (t >= h - 110 - 3 && t <= h - 110 + 3) {
            alert("女士体重符合标准");
        } else {
            alert("女士体重不符合标准");
        }
    }
    */

    /*选三个数里最大的
     var a=prompt("请输入数值a" );
     var b=prompt("请输入数值b" );
     var c=prompt("请输入数值c" );
     var d=d==a>b?(a>c?a:c):(b>c?b:c) ;
     alert(d)*/
     /*100以内所有数的和*/
    /* var a=0

     for(var b=1;b<=100;  b++){
      a=a+b;
     }
     alert(a)*/
     /*100以内与7相关的数*/
    /* var str=""
     for(var i=0; i<=100; i++){
      if(i%7==0){
       str =str+','+i;
      }
      else  if(i%10==7){
       str =str+','+i;
      }
      else if (i>69&&i<80)
      {
       str =str+','+i;
      }
      
     }alert(str)*/
      /*假设一个简单的ATM机的取款过程是这样的:
     首先提示用户输入密码(password),
     最多只能输入三次,超过3次则提示用户“密码错误,
     请取卡”结束交易。如果用户密码正确,
     再提示用户输入取款金额(amount),
     ATM机只能输出100元的纸币,一次取钱数要求最低
     100元,最高1000元。
     若用户输入的金额符合上述要求,则打印输出用户取得钱数,
     最后提示用户“交易完成,请取卡”,否则提示用户重新输入金额。
     
     假设用户密码是111111,请编程实现。
    */
      /*   解法1*/
            /*  var index=0;
              var mima="";
              var flag=false;
              while(true){
               mima=prompt("请输入密码");
               index++;
               if(mima=="111111"){
                var biao=0;
                while (true){
                 var jine=prompt("请输入金额");
                }
                if(jine%100==0&&(jine>=100&&jine<=1000)){
                 alert("交易完成,请取卡");
                 flag=false;
                 break;
               }else{ 
                biao++;
                if(biao>=3){
                 flag=true;
                 alert("金额输入三次错误,请重新输入密码");
                 break;
                }else{
                 alert("请重新输入金额");
                    }
                }
               } 
            }else{
             if(index>2){
              alert("密码错误,请取卡");
              break;
             }
            }
            if(flag){
             break;
            }
               
         }    


    */

       /* 解法2 */    /*for(i = 1;i<=3;i++){
            var p = prompt("请输入密码");
            if(p==111111){
                var m =prompt("请输入取款金额");
                if(m>=100 && ms<=1000 &&m%100==0){
                 alert("您已成功取款" + "m + "元");
              
                    break;
                   
                }
                else{
                   alert("您的输入有误,请重新输入");
                    break;
                    }
                }
            else{
                if(i<=3){
                    alert("密码错误,请重新输入");
                }
                else{
                    alert("密码错误,请取卡")
                }
            }
            }
            if(i>3){  
                alert("密码错误,请取卡")
            }*/
           /* 解法3*/
          for(var i=1;i<=3;i++){   
        
         var mima=prompt("请输入密码")
         if(mima==1){
             var jin = prompt("请输入金额");
         
          
              if(jin%10==0 && jin<=1000 && jin>=100){
                     alert(jin);
                      break;
                 }
              else{
               alert("输入金额不对");
                 }
               }   
            }
     
          if(i>3){
              alert("密码不对");   
          }
         
         
       /*100以内所有偶数*/
    /*  var str=""
       for(var i=1; i<=100; i++){
      if(i%2==0){
           str =str+","+i;
      }
     }
          alert(str)*/
         
        /*  输入正整数n,求1到n的和*/
     
     /*  var n =(prompt("请输入正整数"));
       var sum=0;
       for(var i=0; i<=n;i++){
        sum=sum+i;
       }
      alert(sum);*/
      
       
      
     
      
      

  • 相关阅读:
    《android开发艺术探索》读书笔记(八)--WindowManager
    《android开发艺术探索》读书笔记(七)--动画
    《android开发艺术探索》读书笔记(六)--Drawable
    《android开发艺术探索》读书笔记(五)--RemoteViews
    PendingIntent
    桌面小部件开发
    《android开发艺术探索》读书笔记(四)--View工作原理
    Quartz.NET开源作业调度框架系列
    多线程下C#如何保证线程安全?
    图解.NET Stack和Heap的本质区别
  • 原文地址:https://www.cnblogs.com/sunhao1987/p/9026742.html
Copyright © 2020-2023  润新知