银行 行
来源:互联网 发布:淘宝卖家回复买家评语 编辑:程序博客网 时间:2024/06/02 12:55
class summary { User user = new User(); public void Create() { Console.WriteLine("请输入用户名:"); user._name = Console.ReadLine(); user._account = "111"; Console.WriteLine("请输入用户密码:"); user._password = Console.ReadLine(); Console.WriteLine("请输入用户身份证号:"); user._indent = Console.ReadLine(); Console.WriteLine("请输入用户存款金额:"); user._balance = double.Parse(Console.ReadLine()); Console.WriteLine("账户:{0},用户名:{1},存款金额:{2}创建成功!", user._account, user._name, user._balance); Console.ReadLine(); } 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 (user._password != pwd) { Console.WriteLine("密码有误!"); return; } Console.WriteLine("请输入取款金额:"); double money = double.Parse(Console.ReadLine()); double result = user.Minus(money); if (result == -1) { Console.WriteLine("取款失败!"); } else { Console.WriteLine("取款成功!当前余额:" + result); } } User[] _userG = new User[3]; public void initial() { _userG[0]=new User(); _userG[0]._account = "111"; _userG[0]._name = "张根硕"; _userG[0]._password = "111"; _userG[0]._indent="111"; _userG[0]._balance = 3000; _userG[1] = new User(); _userG[1]._account = "111"; _userG[1]._name = "李根硕"; _userG[1]._password = "111"; _userG[1]._indent = "111"; _userG[1]._balance = 4000; _userG[2] = new User(); _userG[2]._account = "111"; _userG[2]._name = "权世界"; _userG[2]._password = "111"; _userG[2]._indent = "111"; _userG[2]._balance = 5000; } private string _account; public string Account { get { return _account; } set { _account = value; } } private string _name; public string Name { get { return _name; } set { _name = value; } } private string _indent; public string Indent { get { return _indent; } set { _indent = value; } } private string _password; public string Password { get { return _password; } set { _password = value; } } private string _balance; public string Balance { get { return _balance; } set { _balance = value; } } public void owllUser(){ foreach (User useritem in _userG){ Console.WriteLine("账户姓名:"+useritem._name); } } public void WithD() { string account = ""; string pwd; Console.WriteLine("请输入账号:"); account = Console.ReadLine(); if (account.Length == 0) { Console.WriteLine("输入的账号不正确!"); return; } Console.WriteLine("请输入账户密码!"); pwd = Console.ReadLine(); if (user._password != pwd) { Console.WriteLine("密码有误!"); return; } Console.WriteLine("请输入存款金额:"); double money = double.Parse(Console.ReadLine()); double result = user.Min(money); if (result == -1) { Console.WriteLine("存款失败!"); } else { Console.WriteLine("存款成功!当前余额:" + result); }} public void showCust() { string option = ""; do { Console.WriteLine("===============欢迎使用自动银行服务!================="); Console.WriteLine("1:存款 2:取款 3:转账 4:查询余额 5:退出"); Console.WriteLine("==================================================="); option = Console.ReadLine(); switch (option) { case "1": WithD(); break; case "2": WithDraw(); break; case "3": break; case "4": break; case "5": break; default: Console.WriteLine("输入无效!"); continue; } break; } while (true);} } } class User { public string _name; public string _password; public string _indent; public double _balance; public string _account; public double Minus(double money) { if (money > 0) { if (money <= _balance) { _balance -= money; return _balance; } else { return -1; } } else { return -1; } } public double Min(double money) { if (money > 0) { _balance += money; return _balance; } else { return -1; } } }
class Program { static void Main(string[] args) { summary s = new summary(); s.initial(); s.owllUser(); s.showCust(); Console.ReadLine(); } }}
0 0