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);*/
  
   
  
 
  
  

猜你喜欢

转载自www.cnblogs.com/sunhao1987/p/9026742.html