一、题目:
自动饮料机要求:
1.当输入0时,模拟自动饮料机停止运行
2.自动饮料机运行过程中,当输入1-5时给出对应的饮料(1.可口可乐 2.雪碧 3.鲜橙多 4.冰红茶 5.矿泉水)
3.输入其他值的时候给出非法操作提示,并提示重新输入
二、解题思想:
1.利用多分支解决问题,此题可以用switch或者if-else if-else的结构来做
2.break:跳出整个循环
三、代码实现:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>模拟自动饮料机</title>
</head>
<body>
<script>
var num = parseInt(prompt('请输入一个数'));
if (num === 0){
alert('你输入了数字0,饮料机停止运行!')
}else if (num >=1 && num <= 5){
switch (num) {
case 1 : alert('你选择的是1号产品:可口可乐!');break;
case 2 : alert('你选择的是2号产品:雪碧!');break;
case 3 : alert('你选择的是3号产品:鲜橙多!');break;
case 4 : alert('你选择的是4号产品:冰红茶!');break;
case 5 : alert('你选择的是5号产品:矿泉水!');break;
}
}else{
alert('非法操作!请重新输入!');
}