银行管理器

来源:互联网 发布:西语助手mac版 编辑:程序博客网 时间:2024/06/10 11:24
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication2{    class Bank    {        User a = new User();        User[] b = new User[3];        public void Initial()        {            b[0] = new User();            b[0].account = "179708064356";            b[0].name = "王丽丽";            b[0].password = "123456";            b[0].identityNum = "789";            b[0].balance = 1000;            b[1] = new User();            b[1].account = "179708064359";            b[1].name = "张殷殷";            b[1].password = "4321";            b[1].identityNum = "127";            b[1].balance = 1000;            b[2] = new User();            b[2].account = "179708064368";            b[2].name = "刘华";            b[2].password = "4567";            b[2].identityNum = "7890";            b[2].balance = 1000;        }        public void ShowAllUser()        {            //foreach (User userItem in b)            //{            //    Console.WriteLine("账户名字:" + userItem.name);            //}            foreach (User item in b)            {                 Console.WriteLine("账户名字:" +item.name);            }        }        public void CreatAccount()        {            Console.WriteLine("请输入用户名:");            a.name = Console.ReadLine();            a.account = "179708064356";            Console.WriteLine("请输入用户密码:");            a.password = Console.ReadLine();            Console.WriteLine("请输入身份证号:");            a.identityNum = Console.ReadLine();            Console.WriteLine("请输入用户存款金额:");            a.balance = double.Parse(Console.ReadLine());            Console.WriteLine("账户:{0},用户名:{1},存款金额:{2}创建成功!", a.account, a.name, a.balance);            Console.ReadLine();        }        public void ShowCustomMenu()        {            string option = "";            do            {                Console.WriteLine("=========欢迎使用自动银行服务==========");                Console.WriteLine("1:存款 2:取款 3:转账 4:查询余额 5:退出");                Console.WriteLine("=======================================");                option = Console.ReadLine();                switch (option)                {                    case "1":                        continue;                    case "2":                        WithDraw();                        continue;                    case "3":                        continue;                    case "4":                        continue;                    case "5":                        break;                    default:                        Console.WriteLine("输入无效!");                        continue;                }                break;            } while (true);        }        public void WithDraw()        {            string account = " ";            string pwd;            Console.WriteLine("请输入账号:");            account = Console.ReadLine();            if (account.Length == 0)            {                Console.WriteLine("输入的账号不正确!");                return;            }            Console.WriteLine("请输入账户密码:");            pwd = Console.ReadLine();            if (a.password != pwd)            {                Console.WriteLine("输入密码有误!");                return;            }            Console.WriteLine("请输入取款金额");            double money = double.Parse(Console.ReadLine());            double result = a.MinusMoney(money);            if (result == -1)            {                Console.WriteLine("取款失败!");            }            else            {                Console.WriteLine("取款成功!当前余额:" + result);            }        }    }}
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication2{    class User    {        public string name;        public string password;        public string identityNum;        public double balance;        public string account;        public double MinusMoney(double money) {            if (money > 0)            {                if (money <= balance)                {                    balance -= money;                    return balance;                }                else                {                    return -1;                }            }            else {                return -1;            }                        }    }}

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication2{    class Program    {        static void Main(string[] args)        {            Bank b = new Bank(); b.Initial();         b.ShowAllUser();         //    b.CreatAccount();        //b.ShowCustomMenu();              Console.ReadLine();                }    }}


0 0
原创粉丝点击