银行

来源:互联网 发布:禁用学校还原软件 编辑:程序博客网 时间:2024/04/25 17:34
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{    class Bank    {        User user = new User();        public void createAccount()        {            Console.WriteLine("请输入用户名:");            user.name = Console.ReadLine();            user.account = "179708064356";            Console.WriteLine("请输入用户密码:");            user.password = Console.ReadLine();            Console.WriteLine("请输入身份证号:");            user.identityNum = 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.minusMoney(money);            if (result == -1)            {                Console.WriteLine("取款失败");            }            else            {                Console.WriteLine("取款成功!当前余额:" + result);            }         }        public void showCustomMenu()        {            string option = "";            Console.WriteLine("================欢迎使用自动银行服务=================");            Console.WriteLine("1:存款2:取款3:转账4:查询余额5:退出");            Console.WriteLine("=====================================================");            option = Console.ReadLine();            switch (option)            {                case "1":                    break;                case "2":                    WithDraw();                    break;                case "3":                    break;                case "4":                    break;                case "5":                    break;                default:                    Console.WriteLine("输入无效");                    break;            }        }               User[] userGroup = new User[3];                public void Initial(){                    userGroup[0] = new User();                     userGroup[0].account="179708064356";                           userGroup[0].name="王丽丽";                               userGroup[0].password="1234";                                    userGroup[1].identityNum="210050619890808185";                                    userGroup[1].balance = 1000;                                                                        userGroup[1] = new User();                                    userGroup[1].account = "179708064356";                                  userGroup[1].name = "张颖颖";                                    userGroup[1].password = "4321";                                    userGroup[1].identityNum = "510010619891231127";                                    userGroup[1].balance = 2000;                                    userGroup[2] = new User();                                    userGroup[2].account = "179708064368";                                    userGroup[2].name = "刘华";                                    userGroup[2].password = "4576";                                    userGroup[2].identityNum = "410207198904051271";                                    userGroup[2].balance = 8000;                }                        public void ShowAllUser(){                        foreach(User userItem in userGroup){                            Console.WriteLine("账户姓名:"+userItem.name);                        }                    }                }                             }            using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{    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 ConsoleApplication1{    class Program    {        static void Main(string[] args)        {                         Bank s = new Bank();                                                 s.createAccount();                 s.showCustomMenu();                                                            }                        }        }    

0 1