class User
{
public string name; //姓名
public string password;//密码
public string zh;//账号
public string sfz;//身份证
public double y;//存款余额
public double m(double money) {
if(money>0){
if(money<=y){
y -= money;
return y;
}else{
return -1;
}
}else{
return -1;
}
}
internal void w()
{
throw new NotImplementedException();
}
class bank
{
User s = new User();
public void c() {
Console.WriteLine("请输入用户名:");
s.name = Console.ReadLine();
s.zh = "179708064356";
Console.WriteLine("请输入用户密码:");
s.password = Console.ReadLine();
Console.WriteLine("请输入用户身份证号:");
s.sfz = Console.ReadLine();
Console.WriteLine("请输入用户存款金额:");
s.y = double.Parse(Console.ReadLine());
Console.WriteLine("账户:{0},用户名:{1},存款金额:{2} 创建成功!!!",s.zh,s.name,s.y);
}
public void w() {
string account = "";//账号
string pwd;//密码
Console.WriteLine("请输入账号:");
account = Console.ReadLine();
if(account.Length==0){
Console.WriteLine("输入账号不正常!");
return;
}
Console.WriteLine("输入账号密码:");
pwd = Console.ReadLine();
if(s.password!=pwd){
Console.WriteLine("密码有误!");
return;
}
Console.WriteLine("输入取款金额:");
double money=double.Parse(Console.ReadLine());
double result = s.m(money);
if (result == -1)
{
Console.WriteLine("取款失败");
Console.ReadLine();
}
else
{
Console.WriteLine("取款成功!当前余额:" + result);
Console.ReadLine();
}
}
public void ss() {
string option = "";
Console.WriteLine("============================欢迎使用自动银行服务==============================");
Console.WriteLine("=============== 1:存款 2:取款 3:转账 4:查询余额 5:退出 =====================");
Console.WriteLine("==============================================================================");
Console.WriteLine("请输入(1~5)");
option = Console.ReadLine();
switch(option){
case"1":
break;
case"2":
s.w();
break;
case"3":
break;
case "4":
break;
case "5":
break;
default:
Console.WriteLine("输入无效!!!");
break;
}
}
}
class Program
{
static void Main(string[] args)
{
bank s = new bank();
s.c();
s.ss();
s.w();
}
}
c# MyBank 上机题1 2 3
最新推荐文章于 2022-01-22 15:26:23 发布