案例--简易ATM
程序员文章站
2024-02-27 18:17:15
...
案例–简易ATM
需求:
- 里面现存有 100 块钱。
- 如果存钱,就用输入钱数加上先存的钱数, 之后弹出显示余额提示框
- 如果取钱,就减去取的钱数,之后弹出显示余额提示框
- 如果显示余额,就输出余额
- 如果退出,弹出退出信息提示框
操作界面如下:
var money = 100, saveMoney = 0, drawMoney = 0;
do {
var res = +prompt('输入您要的操作:\n1.存钱\n2.取钱\n3.显示余额\n4.退出');
// 存钱
if (res == 1) {
var save = +prompt('请输入要存储的金额(元):');
saveMoney += save;
alert('您的余额为:' + (saveMoney + money - drawMoney) + '元');
}
// 取钱
else if (res == 2) {
var draw = +prompt('请输入要取出的金额(元):');
if (draw <= saveMoney + money) {
drawMoney += draw;
alert('您的余额为:' + (saveMoney + money - drawMoney) + '元');
} else {
alert('账户余额不足!');
}
// 显示余额
} else if (res == 3) {
var balance = money + saveMoney - drawMoney;
alert('您的余额为:' + balance + '元');
}
// 退出
else if (res == 4) {
continue;
} else {
alert('系统未识别操作!请重新输入!');
}
} while (res != 4);