簡易ATM
題目描述:
里面現存100塊錢。
如果存錢,就用輸入的錢數加上先群的錢,然后彈出余額。
如果取錢,就減去取的錢,然后顯示余額。
如果顯示余額,就顯示余額。
如果退出,就進行判斷再退出。
<script>
var money = 100;
var moneySum = 0;
var num = parseInt(prompt('請輸入你的操作:' + '\n' +
'1.存錢' + '\n' + '2.取錢' + '\n' + '3.顯示余額' + '\n' + '4.退出'));;
switch (num) {
case 1:
moneySum = parseInt(money) + parseInt(prompt('請輸入你存錢數'));
alert("存款:" + moneySum);
break;
case 2:
var qu = prompt('輸入你取的錢');
qu = parseInt(qu);
console.log(qu);
money = parseInt(money);
console.log(money);
if (qu > money) {
alert('不好意思,錢不夠')
} else {
alert('余額為' + (money - qu))
}
break;
case 3:
alert("余額:" + money);
break;
case 4:
var flag = prompt("是否繼續?(Y/N)");
while (flag !== ('Y' && 'y')) {
flag = prompt("是否繼續?(Y/N)");
}
alert('退出成功');
break;
default:
alert("輸入錯誤");
break;
}
</script>
