目录
1.用来判断小明的年龄,如果小明的年龄未成年(18岁成年),则警告:你还未成年,不能使用该软件!反之则输出你已经成年,可以使用该软件.
2.编程实现判断这个人的身材是否正常!(公式: 体重(kg)/身高(m)的平方值 在18.5 ~ 24.9之间属于正常。)
3.小明最近有点儿忙,他想如果这个月的奖金能发两万以上,则去三亚7日游,如果奖金发一万,则省内5日游,如果奖金发5000,则给自己买一套喜欢的衣服,就不出去了,如果没奖金,则还是老老实实上班吧!
4.判断一个整数的值,如果值小于10,但是值大于5,则输出“该数字的值在5-10之间”,如果该整数的值小于5,则输出“该数字的值小于5”,如果该整数的值大于10 ,则输出“该整数的值大于10”。
5.模拟超市购物,购物优惠券满200减10,满100减5,满50减3,否则无优惠,请根据你消费的金额打印出最终需要支付的金额。
1:未付款 2:已付款 3:待发货 4:已发货 5:运输中 6:已签收
10.学校让老师挑出班里面五个学生的成绩录入成绩系统,录入完毕求出这五个学生的平均分是多少,请使用for循环实现。
11.模拟自动饮料机,当输入1-5中的任意整数,则给出对应的饮料。并提示是否继续购买饮料。
1.用来判断小明的年龄,如果小明的年龄未成年(18岁成年),则警告:你还未成年,不能使用该软件!反之则输出你已经成年,可以使用该软件.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var q1=prompt("请输入年龄")//弹出输入框
if(q1>=18){
//输入的数大于或等于18则运行此代码
alert("你已成年,可以使用该软件")
}else{
//输入的数小于18则运行此代码
alert("你未成年,不可以使用该软件")
}
</script>
</body>
</html>
2.编程实现判断这个人的身材是否正常!(公式: 体重(kg)/身高(m)的平方值 在18.5 ~ 24.9之间属于正常。)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
// 弹出输入框
var a1=prompt("请输入你的体重")
var a2=prompt("请输入你的身高")
// 创建一个变量来储存a1/(a2*a2)的值
var b=a1/(a2*a2)
if(b>18.5&&b<24.9){
// 判断b是否大于18.5与小于24.9,若判断成功则运行此代码
document.write("正常")
}else{
// 判断不成功则运行此代码
document.write("不正常")
}
</script>
</body>
</html>
3.小明最近有点儿忙,他想如果这个月的奖金能发两万以上,则去三亚7日游,如果奖金发一万,则省内5日游,如果奖金发5000,则给自己买一套喜欢的衣服,就不出去了,如果没奖金,则还是老老实实上班吧!
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
// 弹出输入框
var a=prompt("奖金")
if(a>=20000){
// 判断是否大于或等于20000,若判断成功则运行此代码
alert("三亚七日游")
}else if(a>=10000){
// 判断是否大于或等于10000,若判断成功则运行此代码
alert("省内5日游")
}else if(a>=5000){
// 判断是否大于或等于5000,若判断成功则运行此代码
alert("买一套喜欢的衣服")
}
else if(a==0){
// 判断是否等于0,若判断成功则运行此代码
alert("老老实实上班")
}
</script>
</body>
</html>
4.判断一个整数的值,如果值小于10,但是值大于5,则输出“该数字的值在5-10之间”,如果该整数的值小于5,则输出“该数字的值小于5”,如果该整数的值大于10 ,则输出“该整数的值大于10”。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
// 弹出输入框
var a=prompt("请输入一个数值")
if(a<=10&&a>=5){
// 判断该数字是否在5-10之间,若判断成功则运行此代码
alert("该数字的值在5-10之间")
}else if(a<5){
// 判断该数字是否小于5,若判断成功则运行此代码
alert("该数字的值小于5")
}else if(a>10){
// 判断该数字是否大于10,若判断成功则运行此代码
alert("该数字的值大于10")
}
</script>
</body>
</html>
5.模拟超市购物,购物优惠券满200减10,满100减5,满50减3,否则无优惠,请根据你消费的金额打印出最终需要支付的金额。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
// 弹出输入框
var a=prompt("支付金额")
// 创建一个变量
var b
if(a>=200){
// 判断是否大于或等于200,判断成功则运行下面代码
b=a-10
}else if(a>=100){
// 判断是否大于或等于100,判断成功则运行下面代码
b=a-5
}else if(a>=50){
// 判断是否大于或等于50,判断成功则运行下面代码
b=a-3
}
// 输出判断后的数
document.write(b)
</script>
</body>
</html>
6.使用switch实现判断商品购买的状态:
1:未付款 2:已付款 3:待发货 4:已发货 5:运输中 6:已签收
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
// 弹出输入框
var a=prompt("商品购买状态")
// 输入任意case中的值则运行它下面的代码
// 运行后碰到break停止运行
switch(a){
case"1":
document.write("未付款")
break;
case"2":
document.write("已付款")
break;
case"3":
document.write("代发货")
break;
case"4":
document.write("已发货")
break;
case"5":
document.write("运输中")
break;
case"6":
document.write("已签收")
break;
}
</script>
</body>
</html>
7.请使用循环计算出1-100之间的所有整数之和。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
// 创建一个变量
var a=0;
for(var i=1;i<=100;i++){
// 每运行一次后a+i
a+=i;
}
// 输出最后的总和
document.write(a)
</script>
</body>
</html>
8.请使用循环打印出1-100之间所有的偶数
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
// 创建两个变量
var a=0,b=0
// 循环
for(var i=1;i<=100;i++){
a=i//赋值
if(a%2==0){
// 判断a取余2是否等于0,判断成功则b=a
b=a
// 输出每个判断成功的数
document.write(b)
// 换行
document.write("<br/>")
}
}
</script>
</body>
</html>
9.请统计数1-100之间能被3整除的所有整数的个数。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
// 创建两个变量
var a=0,b=0
// 循环
for(var i=1;i<=100;i++){
a=i//赋值
if(a%3==0){
// 判断若能被3整除的数则+1
b++
}
}
// 输出最后总和
document.write(b)
</script>
</body>
</html>
10.学校让老师挑出班里面五个学生的成绩录入成绩系统,录入完毕求出这五个学生的平均分是多少,请使用for循环实现。
<title></title>
</head>
<body>
<script type="text/javascript">
// 创建变量
var a=0
// 循环5次
for(var i=0;i<5;i++){
// 弹出输入框
var a=prompt("请输入成绩")
//每次输入的数相加并转换为小数
a+=parseFloat(a)
}
// 把5个数的总和除5算出平均数
a/=5
// 输出
document.write("平均成绩是"+a)
</script>
</body>
</html>
11.模拟自动饮料机,当输入1-5中的任意整数,则给出对应的饮料。并提示是否继续购买饮料。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
// 创建变量
var isBuy="y"
// 循环
do{
// 弹出输入框
var a=prompt("饮料购买")
// 输入任意case中的值则运行它下面的代码
// 运行后碰到break停止运行
switch(a){
case"1":
alert("可乐")
break;
case"2":
alert("雪碧")
break;
case"3":
alert("芬达")
break;
case"4":
alert("怡宝")
break;
case"5":
alert("农夫山泉")
break;
default:
alert("没有该饮料")
break;
}
isBuy=prompt("是否要继续购买y/n")
}while(isBuy=="y")//判断是否等于y,若等于y则继续购买
</script>
</body>
</html>