欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

案例--简易ATM

程序员文章站 2024-02-27 18:17:15
...

案例–简易ATM

需求:

  • 里面现存有 100 块钱。
  • 如果存钱,就用输入钱数加上先存的钱数, 之后弹出显示余额提示框
  • 如果取钱,就减去取的钱数,之后弹出显示余额提示框
  • 如果显示余额,就输出余额
  • 如果退出,弹出退出信息提示框

操作界面如下:
案例--简易ATM

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);