javascript循环结构习题

1.根据用户输入的数据,判断水仙花数(三位数),(153=111+555+333)每位数字的立方和等于等于该数即水仙花数如果是水仙花数,则输出“是”,否则输出“否”

var nar = prompt("请输入三位数:");
		var a = nar % 10;//个位数
		var b = (nar % 100 - a) / 10;//十位数
		var c = parseInt(nar / 100); //百位数
		if(nar == a*a*a+b*b*b+c*c*c){
			alert(nar + "是水仙花数");
		}else{
			alert(nar + "不是水仙花数");
		}

2.会员卡四位数(开头不为0)求和,会员卡四位数求和大于20时将返利50元,否则不返利根据用户输入的会员卡卡号(四位数),判断是否返利

var card=prompt('请输入卡号(4位数且开头不为0)');
		var a=card%10;//个位数
		var b=(card%100-a)/10;//十位数
		var c=(card%1000-b*10-a)/100;//百位数
		var d=parseInt(card/1000);//取整
		var s=a+b+c+d;
		if (s>20) {
             alert('返利50元');
		}else{
			alert('不返利');
		}

3.工资所得税工资超过1000的部分需要缴纳个人所得税(税率0.05),根据用户输入的工资,输出税后工资

var money=prompt('请输入工资');
		if (money>1000) {
			money=money-(money-1000)*0.05;
			alert('税后工资'+money);
		}else{
			alert('税后工资'+money);
		}

4.用户购买商品,三个商品中有一个超过50元,或者总价超过100元,即可以打八五折,否则不打折根据用户输入的商品价格,判断是否打折

var sum=prompt('请输入购买商品个数');
		var a=prompt('请输入商品价格');
		var b=prompt('请输入商品价格');
		var c=prompt('请输入商品价格');
		var d=a+b+c;
		if (sum>=3&&a>50||sum>=3&&b>50||sum>=3&&c>50||d>100) {
			  alert('八五折');
		}else{
			alert('不打折');
		}

5.判断输入年份是不是闰年

var year=prompt('请输入年份');
		if (year%4==0&&year%100!=0||year%400==0) {
			  alert(year+'是闰年')
		}else{
			alert(year+'不是闰年');
		}

6.求三个变量最大值(根据用户输入)

var a=prompt("请输入第一个数");
		var b=prompt("请输入第二个数");
		var c=prompt("请输入第三个数");
		a=parseInt(a);
		b=parseInt(b);
		c=parseInt(c);
		var max=a;
		if (max<b) {
              max=b;
		}if(max<c){
			max=c;
		}
		alert('最大数是'+max);

7.学校根据考勤成绩和期末成绩来决定学生是否可以毕业。
考勤成绩和期末成绩都在60分以上的学生可以顺利毕业
考勤和期末成绩都在60分以下,不能毕业,需要留级
考勤成绩小于60分,期末成绩大于60分,延迟毕业
考勤成绩大于60分,期末成绩小于60分,可补考

var qin=prompt('请输入考勤成绩');
		var mo=prompt('请输入期末成绩');
		if (qin>60&&mo>60) {
			alert('顺利毕业');
		}else if(qin<60&&mo<60){
			alert('不能毕业,需要六级');

		}else if(qin<60&&mo>60){
			alert('延迟毕业');
		}else if(qin>60&&mo<60){
			alert('可补考');
		}

8.用户输入今天是星期几,判断如果是星期六,则活动为去唱歌
如果是星期日,则活动为去植物园;如果是其他,则上班。

var day=prompt('请输入今天是星期几');
		 if (day=='星期六') {
		 	alert('去唱歌');
		 }else if(day=='星期日'){
		 	alert('去植物园');
		 }else{
		 	alert('上班');
		 }

9.根据BMI(身体质量指数)显示一个人的体型。BMI是指身高体重的一个计算公式。
BMI = 体重 / 身高的平方;
-指数- -说明-
低于18.5 过轻
18.5~24.9999 正常
25~27.9999 过重
28~32 肥胖
高于32 非常肥胖
编程输入身高和体重,计算BMI, 输出身体状况。

var m=prompt('请输入身高');
          var kg=prompt('请输入体重');
          var bmi=kg/(m*m);
           if (bmi<18.5) {
          	alert('过轻');
          }else if(18.5<bmi&&bmi<24.9999){
          	alert('正常');
          }else if(25<bmi&&bmi<27.9999){
          	alert('过重');
          }else if(32>bmi&&bmi>28){
          	alert('肥胖');
          }else if(bmi>32){
          	alert('非常肥胖');
          }

10.
假设你应聘Web前端技术开发岗位,如果你会html、css和JavaScript技术,你面试成功,欢迎加入公司,否则你面试不成功,
不能加入公司。
例:
请问你会html技术吗?(yes/no)
请问你会css技术吗?(yes/no)
请问你会JavaScript技术吗?(yes/no)
以上三问都会打为yes时,面试成功,否则失败

var a=prompt('请问你会html技术吗(yes/no)');
         var b=prompt('请问你会css技术吗(yes/no)');
         var c=prompt('请问你会Javascript技术吗(yes/no)');
         if (a=='yes'&&b=='yes'&&c=='yes') {
         	alert('面试成功');
         }else{
         	alert('失败');
         }

11.联合国世界卫生组织对年龄的划分标准,44岁以下为青年,45-59岁为中年,60-89岁为老年人,90岁以上为长寿老年人,输入小明今年的年龄,输出他的年龄阶段。

var age=prompt("请输入年龄:");
         if(age<44){
                alert('青年人');
         }else if (59>age>45) {
         	alert('中年人');
         }else if (89>age>60) {
         	alert('老年人');
         }else if (age>90) {
         	alert('长寿老年人');
         }

12.做一个周计划,周一、周二学习理念知识,周三周四到企业实践,周五总结经验,周六、周日休息和娱乐,取出当前日期(得到星期),输出今天的计划内容

var week=prompt('请输入今天是星期几');
         switch(week){
         	case '周一':
         	case '周二':
         	alert('学习理念知识');
         	break;
         	case '周三':
         	case '周四':
         	alert('到企业实践');
         	break;
         	case '周五':
         	alert('总结经验');
         	break;
         	case '周六':
         	case '周日':
         	alert('休息和娱乐');
         	break;

         }

13.输入月份,判断所属季节。12/1/2属于冬季,3/4/5属于春季,6/7/8属于夏季,9/10/11属于秋季

var month=prompt("请输入月份");
         switch(month){
         	case '12':
         	case '1':
         	case '2':
         	alert('冬季');
         	break;
         	case '3':
         	case '4':
         	case '5':
         	alert('春季');
         	break;
         	case '6':
         	case '7':
         	case '8':
         	alert('夏季');
         	break;
         	case '9':
         	case '10':
         	case '11':
         	alert('秋季');
         	break;
         	default:
         	alert('输入有误');
         	break;

         }

猜你喜欢

转载自blog.csdn.net/weixin_44830974/article/details/89526624