银行系统,单步执行存款、取款、查询、转账

创建项目Text_09_26bank,详细代码如下:

using System;

namespace Text_09_26bank
{
    class Program
    {
        /*string CardNo = "32220214160002536";
        public static double balac = 10000;
        string UserName = "李四";*/
        static void Main(string[] args)
        {
            string CardNo = "62222010199708152336";
            string carPwd = "123456";
            double balace = 100000;
            string UserName = "张三";

            string CardNo1 = "6222210220001515222368";
            double balace1 = 500000;

            int n = 0;
            Console.Write("-------欢迎使用银行自助服务系统------------");
            Console.WriteLine();
            Console.WriteLine("1.存款  2.取款  3.查询  4.转账  5.退出");
            Console.WriteLine("========================================");
            //string n = Console.ReadLine();
            //Console.WriteLine(n == "1" ? input(balac) :"其他功能");
            n = int.Parse(Console.ReadLine());
            if (n == 1)
            {
                Console.Write("执行存款功能!");
                Console.WriteLine("请输入银行卡号:");
                String no = Console.ReadLine();
                Console.WriteLine("请输入密码:");
                String pwd = Console.ReadLine();
                if (no == CardNo && pwd == carPwd)
                {
                    Console.WriteLine("请输入存款金额:");
                    double b1 = double.Parse(Console.ReadLine());
                    balace = balace + b1;
                    Console.WriteLine("存款成功!余额为:" + balace);
                }
                else
                {
                    Console.WriteLine("卡号密码不匹配,请重新输入。");
                    no = Console.ReadLine();
                }
            }
            else if (n == 2)
            {
                Console.Write("执行取款功能!");
                Console.WriteLine("请输入银行卡号:");
                String no = Console.ReadLine();
                Console.WriteLine("请输入密码:");
                String pwd = Console.ReadLine();
                if (no == CardNo && pwd == carPwd)
                {
                    Console.WriteLine("请输入取款金额:");
                    double b1 = double.Parse(Console.ReadLine());
                    if (b1 > 0)
                    {
                        if (balace >= b1)
                        {
                            balace = balace - b1;
                            Console.WriteLine("取款成功!余额为:" + balace);
                        }
                        else
                        {
                            Console.WriteLine("余额不足。");
                        }
                    }
                    else
                    {
                        Console.WriteLine("输入取款金额错误,请重新输入");
                        no = Console.ReadLine();
                    }

                }
                else
                {
                    Console.WriteLine("卡号密码不匹配,请重新输入。");
                }
            }
            else if (n == 3)
            {
                Console.Write("执行查询功能");
                Console.WriteLine("取款成功!余额为:" + balace);
            }
            else if (n == 4)
            {
                Console.Write("执行转账功能");
                Console.WriteLine("请输入银行卡号:");
                String no = Console.ReadLine();
                Console.WriteLine("请输入密码:");
                String pwd = Console.ReadLine();
                if (no == CardNo && pwd == carPwd)
                {
                    Console.WriteLine("请输入转账卡号:");
                    String no1 = Console.ReadLine();
                    Console.WriteLine("请输入转账金额:");
                    double b2 = double.Parse(Console.ReadLine());
                    if (no1 == CardNo1)
                    {
                        if (balace >= b2)
                        {
                            balace = balace - b2;
                            balace1 = balace1 + b2;
                            Console.WriteLine("转账成功,余额为" + balace1);
                        }
                        else
                        {
                            Console.WriteLine("银行卡余额不足不能进行转账,请重新输入");
                        }
                    }
                    else
                    {
                        Console.WriteLine("输入卡号有误,请重新输入");
                    }
                }
                else
                {
                    Console.WriteLine("卡号密码不匹配,请重新输入。");
                }
            }
            else if (n == 5)
            {
                Console.Write("执行退出功能");
            }
            else
            {
                Console.Write("输入错误重新输入。");
            }

            Console.ReadKey();

        }
        /* public static string input(double b1)
         {
             double b = 0;
             Console.WriteLine("请输入存款金额:");
             b = Double.Parse(Console.ReadLine());
             b = b + b1;
             Console.WriteLine("金额为" + b);
             return "存款成功";
         }
        */
    }
}

1.存款 

 2.取款

 

3.查询

 

4.转账

 

6.退出

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喵俺第一专栏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值