// 引用node
const rs = require(“readline-sync”);
// 账户1
let username1 = “zhang1”;
let password1 = 123;
let balance1 = 500;
// 账户2
let username2 = “zhang2”;
let password2 = 123;
let balance2 = 600;
// 登录
console.log(************************
);
console.log(欢迎来到中国建设银行!!
);
console.log(************************
);
console.log(请输入您的账号:
);
let inputname = rs.question();
console.log(************************
);
console.log(请输入您的密码:
);
let inputPWD = rs.question() - 0;
console.log(************************
);
// 判断账户
if (inputname == username1 && inputPWD == password1) {
console.log(请选择您的操作:1、查询 2、存钱 3、 取钱 4、转账 0、退出
);
let option = rs.question() - 0;
switch (option) {
case 0:
console.log(已退出ATM银行系统,欢迎您下次光临!!!
);
break;
case 1:
console.log(您当前${username1}账号下的余额为:${balance1}
);
break;
case 2:
console.log(“请输入您要存入的金额:”);
let saveMoney = rs.question() - 0;
balance1 += saveMoney;
console.log(您已经成功存入,您当前${username1}账号下的余额为:${balance1}
);
break;
case 3:
console.log(“请输入您要取出的金额:”);
let dropMoney = rs.question() - 0;
if (dropMoney <= 500) {
balance1 -= dropMoney;
console.log(您已经成功取出${dropMoney},您当前${username1}账号下的余额为:${balance1}
);
} else {
console.log(余额不足
);
}
break;
case 4:
console.log(“请输入您要转入的账户:”);
let inputname = rs.question();
console.log(“请输入您要转入的金额:”);
let transferMoney = rs.question() - 0;
if (transferMoney <= 500) {
balance1 -= transferMoney;
balance2=transferMoney+balance2
console.log(您已经成功转账${transferMoney},对方账户余额:${balance2},您当前账号下的余额为:${balance1}
);
} else {
console.log(余额不足
);
}
break;
default:
console.log(您输入的有误!!!
);
}
}
// 判断账户
else if (inputname == username2 && inputPWD == password2) {
console.log(请选择您的操作:1、查询 2、存钱 3、 取钱 4、转账 0、退出
);
let option = rs.question() - 0;
switch (option) {
case 0:
console.log(已退出ATM银行系统,欢迎您下次光临!!!
);
break;
case 1:
console.log(您当前${username2}账号下的余额为:${balance2}
);
break;
case 2:
console.log(“请输入您要存入的金额:”);
let saveMoney = rs.question() - 0;
balance2 += saveMoney;
console.log(您已经成功存入,您当前${username2}账号下的余额为:${balance2}
);
break;
case 3:
console.log(“请输入您要取出的金额:”);
let dropMoney = rs.question() - 0;
if (dropMoney <= 500) {
balance2 -= dropMoney;
console.log(您已经成功取出${dropMoney},您当前${username2}账号下的余额为:${balance2}
);
} else {
console.log(余额不足
);
}
break;
case 4:
console.log(“请输入您要转入的账户:”);
let inputname = rs.question();
console.log(“请输入您要转入的金额:”);
let transferMoney = rs.question() - 0;
if (transferMoney <= 500) {
balance2 -= transferMoney;
balance1=transferMoney+balance1
console.log(您已经成功转账${transferMoney},对方账户余额:${balance1},您当前账号下的余额为:${balance2}
);
} else {
console.log(余额不足
);
}
break;
default:
console.log(您输入的有误!!!
);
}
}
// 输入错误
else {
console.log(您输入的有误
);
}