您的位置:首页 > 编程语言

部分银行账户代码

2016-11-08 17:18 323 查看
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
class User
{
public string name;
public string password;
public string id;
public double money;
public string num;
public double qukuan(double yuan)
{
if (yuan > 0)
{
if (yuan <= money)
{
money -= yuan;
return money;
}
else
{
return -1;
}
}
else {
return -1;
}
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
class Bank
{
User ss = new User();
public void show()
{
Console.WriteLine("请输入用户名:");
ss.name = Console.ReadLine();
ss.num = "1970636196";
Console.WriteLine("请输入用户密码:");
ss.password = Console.ReadLine();
Console.WriteLine("请输入用户身份证号:");
ss.id = Console.ReadLine();
Console.WriteLine("请输入用户存款金额:");
ss.money = double.Parse(Console.ReadLine());
Console.WriteLine("账户:{0},用户名:{1},存款金额:{2} 创建成功!", ss.num, ss.name, ss.money);
Console.ReadLine();
}
public void show2()
{
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;
} Console.ReadLine();
}
public void withdraw()
{
string account = " ";
string pwd;
Console.WriteLine("请输入账号:");
account = Console.ReadLine();
if (account != ss.num)
{
Console.WriteLine("输入账号不正确");
return;
}
Console.WriteLine("请输入账号密码:");
pwd = Console.ReadLine();
if (ss.password != pwd)
{
Console.WriteLine("密码错误!");
return;
}
Console.WriteLine("请输入取款金额:");
double yuan = double.Parse(Console.ReadLine());
double result = ss.qukuan(yuan);
if (result == -1)
{
Console.WriteLine("取款失败");
}
else
{
Console.WriteLine("取款成功!当前余额:" + result);
}Console.ReadLine();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
Bank s = new Bank();
s.show();
s.withdraw();
s.show2();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: