关于“模拟登录银行ATM查询、转账、存取等操作”.js

// 引用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(您输入的有误);
}

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值