博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS,ATM代码
阅读量:5070 次
发布时间:2019-06-12

本文共 1593 字,大约阅读时间需要 5 分钟。

rs =require("readline-sync");
let island = false;
let name1 = "1";
let mima1 = "2";
let money=20000;
let acount=10000;
const MAX_ACOUNT=100000;
for(let i=1;i<=3;i++){
console.log("请输入用户名");
let name2 = rs.question();
console.log("请输入密码");
let mima2 = rs.question();
if(name1==name2&&mima1==mima2){
    island = true;
    break;
}
else{
    console.log("你的账号或密码错误,你今天登陆次数还剩"+(3-i));
}
if(i>3){
    console.log("本日次数已达上限,请联系银行人员");
    break;
}
}
while(island){
    console.log("请输入你要服务的项目:1.查询 2.取钱 3.存钱 4.其他 5.退出 6.改密");
    let num=rs.question() -0;
    switch(num){
        case 1:console.log("你的余额为"+money);
        break;
        case 2:console.log("请输入你的取款金额");let quqian=rs.question() -0;
        if(quqian>money||quqian%100!=0){
            console.log("你输入的金额不正确,请重新输入");
        }
        else if(quqian>5000){
            console.log("单次取款金额为5000,请确认取款金额");
        }else if(quqian>=acount){
            console.log("机器故障,请联系工作人员");
        }
        else{
            money-=quqian;
            acount-=quqian;
            console.log("取钱成功,当前卡上余额为"+money);
        }
        break;
        case 3:console.log("请将你的现金整齐放入入钞口,并按确认键");
        let cunqian=rs.question() -0;
       if(cunqian%100!=0){
           console.log("你放入的钞票内有不能识别的钞票,请确认后再放");
       }else if(cunqian+acount>MAX_ACOUNT){
           console.log("机器故障,请联系工作人员");
       }
        else{
            money+=cunqian;
            acount+=cunqian;
            console.log("存款成功,当前卡上余额为:"+money);
        }
        break;
        case 4:console.log("这项服务已暂停");
        break;
        case 5:
        island=false;
        break;
        case 6:console.log("请输入你的新密码");
        let xinmima1=rs.question() -0;
        console.log("请在此输入你的新密码");
        if(mima2=xinmima2){
            console.log("你两次输入密码不一样");
            break;
        }
        mima1=xinmima1
        console.log("你的密码修改成功,新密码为"+mima1);
        break;
        default:console.log("你输入的不正确");
        break;
    }
}
      console.log("请收好你的卡片,欢迎下次光临");

转载于:https://www.cnblogs.com/zhuxinpeng-looking/p/10704339.html

你可能感兴趣的文章
mysqladmin
查看>>
解决 No Entity Framework provider found for the ADO.NET provider
查看>>
设置虚拟机虚拟机中fedora上网配置-bridge连接方式(图解)
查看>>
[置顶] Android仿人人客户端(v5.7.1)——人人授权访问界面
查看>>
ES6内置方法find 和 filter的区别在哪
查看>>
Android实现 ScrollView + ListView无滚动条滚动
查看>>
java学习笔记之String类
查看>>
UVA 11082 Matrix Decompressing 矩阵解压(最大流,经典)
查看>>
硬件笔记之Thinkpad T470P更换2K屏幕
查看>>
iOS开发——缩放图片
查看>>
HTTP之URL的快捷方式
查看>>
满世界都是图论
查看>>
配置链路聚合中极小错误——失之毫厘谬以千里
查看>>
蓝桥杯-分小组-java
查看>>
Android Toast
查看>>
iOS开发UI篇—Quartz2D使用(绘制基本图形)
查看>>
docker固定IP地址重启不变
查看>>
桌面图标修复||桌面图标不正常
查看>>
JavaScript基础(四)关于对象及JSON
查看>>
JAVA面试常见问题之Redis篇
查看>>