首页 > Web开发 > 详细

用js编写的一个关于银行的问题

时间:2019-12-19 15:32:29      阅读:95      评论:0      收藏:0      [点我收藏+]
// 二十一、 假设一个简单的ATM机的取款过程是这样的:首先提示用户输入密码(password),
// 最多只能输入三次,超过3次则提示用户“密码错误,请取卡”结束交易。
// 如果用户密码正确,再提示用户输入取款金额(amount),
// ATM机只能输出100元的纸币,一次取钱数要求最低100元,最高1000元。
// 若用户输入的金额符合上述要求,则打印输出用户取得钱数,最后提示用户“交易完成,请取卡”,
// 否则提示用户重新输入金额。假设用户密码是111111,请编程实现。

var count = 0;
fn();
function fn() {
var num = Number(prompt(‘请输入密码‘));
if (num === 111111) {
var num1 = Number(prompt(‘请输入取款金额‘));
if (num1 % 100 === 0 && num1 <= 1000) {
alert(‘已取款‘ + num1 + ‘元‘);
alert(‘交易完成,请取卡‘);
} else {
alert(‘输入不规范‘);
var num11 = Number(prompt(‘请输入取款金额‘));
if (num11 % 100 === 0 && num11 <= 1000) {
alert(‘已取款‘ + num11 + ‘元‘);
alert(‘交易完成,请取卡‘);
} else {
alert(‘输入不规范‘);
num1 = Number(prompt(‘请输入取款金额‘));
}
}
}else {
count++;
alert(‘密码错误‘);
if (count === 3){
alert(‘密码错误,请取卡‘);
}else {
fn();
}
}

}

用js编写的一个关于银行的问题

原文:https://www.cnblogs.com/Masterprogrammer/p/12067707.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!