银行管理器
2016-11-08 17:21
155 查看
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(); 4000 b.Initial(); b.ShowAllUser(); // b.CreatAccount(); //b.ShowCustomMenu(); Console.ReadLine(); } } }
相关文章推荐
- 小项目之个人银行账户管理程序(2)
- QT设计之银行管理系统
- SDUT 2087 离散事件模拟-银行管理(队列模拟)
- 银行自助管理系统
- 黑马程序员——交通灯管理系统、银行调度系统
- 黑马程序员--银行管理系统
- 汇编写的银行管理系统
- 【勤哲应用】用Excel服务器做银行综合管理系统
- 银行核心业务系统开发项目管理之道-金融项目我们应该关注那些东西
- 银行管理系统
- Qt银行管理项目——CS构架
- 银行营业网点管理系统——implt包(CityAreaDaoImpl )
- 离散事件模拟-银行管理
- 项目名称:Bank Account Management System 银行账户管理系统 简称BAM
- C语言课设之 银行管理系统
- 银行IT部门科技管理流程管控工作发展之路
- QT设计之银行管理系统
- c++编写银行管理系统
- 银行应用系统安全性设计(3):密钥及其管理
- 银行管理系统(控制台版),数据库用mysql