您的位置:首页 > 其它

银行管理器

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();

}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: