JavaScript-51.0-简易ATM-作业

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible"content="ie = edge">

    </title></title>

    <script>

        /*

        小组作业

        1.里面现存一百块钱

        2.如果存钱,就要用输入钱数加上先存的钱数,之后弹出余额提示框

        3.如果取钱,就减去取钱的数量,之后弹出越显示框

        4.如果选择余额,就输出余额

        5.如果弹出,弹出退出信息提示框

        */

       

       

        /* var operation = prompt('请输入您要的操作'+'\n'+'1.存钱'+'\n'+'2.取钱'+'\n'+'3.显示余额'+'\n'+'4.退出')

        var balance = 100;

        while(operation){

            if(operation == 4)

            {

                alert('已退出当前ATM程序');

                break;

            }else if(operation == 1){

                    var savemoney = prompt('请输入您要存入的金额');

                        balance = parseFloat(savemoney) + balance;

                        alert('存款成功,您当前余额为:'+parseFloat(balance)+'元');

                     

            }else if(operation == 2){

                var getmoney = prompt('请输入您要取出的金额');

                    if(balance < getmoney){

                        alert('您的余额不足,将返回上一步');

                    }else{

                        balance = balance - parseFloat(getmoney);

                    alert('取款成功,您当前的余额为:'+parseFloat(balance)+'元');

                   

                    }

                   

            }else if(operation == 3){

                alert('您当前的余额为'+balance+'元');

               

            }

            if(operation !==1 || operation !==2 || operation !== 3){

                alert('操作不合法,将返回上一步')

                operation = prompt('请输入您要的操作'+'\n'+'1.存钱'+'\n'+'2.取钱'+'\n'+'3.显示余额'+'\n'+'4.退出');

            }

        } */


 

        var operation = prompt('请输入您要的操作'+'\n'+'1.存钱'+'\n'+'2.取钱'+'\n'+'3.显示余额'+'\n'+'4.退出');

        var balance = 1000;

        while(operation){

            if(operation == 4){

                alert('您已成功退出当前操作系统');

            break;

            }else if(operation == 1){

                var savemoney = prompt('请输入您当前需存入的金额:');

                balance += parseFloat(savemoney);

                alert('你当前余额为'+balance+'元');

               

                operation = prompt('请输入您要的操作'+'\n'+'1.存钱'+'\n'+'2.取钱'+'\n'+'3.显示余额'+'\n'+'4.退出');

            }else if(operation == 2){

                var getmoney = prompt('请输入当前您需要取出的金额,当前余额为'+balance);

                if(getmoney > balance){

                    alert('您当前余额不足,当前余额为'+balance);

                    operation = prompt('请输入您要的操作'+'\n'+'1.存钱'+'\n'+'2.取钱'+'\n'+'3.显示余额'+'\n'+'4.退出');

                }

                else{

                    balance = balance - parseFloat(getmoney);

                    alert('取钱成功,您当前余额为'+balance+'元');

                   

                    operation = prompt('请输入您要的操作'+'\n'+'1.存钱'+'\n'+'2.取钱'+'\n'+'3.显示余额'+'\n'+'4.退出');

                }

               

            }else if(operation == 3){

                alert('您当前的余额为'+balance);

               

                operation = prompt('请输入您要的操作'+'\n'+'1.存钱'+'\n'+'2.取钱'+'\n'+'3.显示余额'+'\n'+'4.退出');

               

            }

           

            }

            if(operation !== 1 || operation !== 2 || operation !== 3){

                alert('操作有误,将返回主页面');

                operation = prompt('请输入您要的操作'+'\n'+'1.存钱'+'\n'+'2.取钱'+'\n'+'3.显示余额'+'\n'+'4.退出');

           

        }

           

    </script>

    </head>>

    <body>

    </body>>

    </html>>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值