创建项目Text_09_26bank,详细代码如下:
using System;
namespace Text_09_26bank
{
class Program
{
/*string CardNo = "32220214160002536";
public static double balac = 10000;
string UserName = "李四";*/
static void Main(string[] args)
{
string CardNo = "62222010199708152336";
string carPwd = "123456";
double balace = 100000;
string UserName = "张三";
string CardNo1 = "6222210220001515222368";
double balace1 = 500000;
int n = 0;
Console.Write("-------欢迎使用银行自助服务系统------------");
Console.WriteLine();
Console.WriteLine("1.存款 2.取款 3.查询 4.转账 5.退出");
Console.WriteLine("========================================");
//string n = Console.ReadLine();
//Console.WriteLine(n == "1" ? input(balac) :"其他功能");
n = int.Parse(Console.ReadLine());
if (n == 1)
{
Console.Write("执行存款功能!");
Console.WriteLine("请输入银行卡号:");
String no = Console.ReadLine();
Console.WriteLine("请输入密码:");
String pwd = Console.ReadLine();
if (no == CardNo && pwd == carPwd)
{
Console.WriteLine("请输入存款金额:");
double b1 = double.Parse(Console.ReadLine());
balace = balace + b1;
Console.WriteLine("存款成功!余额为:" + balace);
}
else
{
Console.WriteLine("卡号密码不匹配,请重新输入。");
no = Console.ReadLine();
}
}
else if (n == 2)
{
Console.Write("执行取款功能!");
Console.WriteLine("请输入银行卡号:");
String no = Console.ReadLine();
Console.WriteLine("请输入密码:");
String pwd = Console.ReadLine();
if (no == CardNo && pwd == carPwd)
{
Console.WriteLine("请输入取款金额:");
double b1 = double.Parse(Console.ReadLine());
if (b1 > 0)
{
if (balace >= b1)
{
balace = balace - b1;
Console.WriteLine("取款成功!余额为:" + balace);
}
else
{
Console.WriteLine("余额不足。");
}
}
else
{
Console.WriteLine("输入取款金额错误,请重新输入");
no = Console.ReadLine();
}
}
else
{
Console.WriteLine("卡号密码不匹配,请重新输入。");
}
}
else if (n == 3)
{
Console.Write("执行查询功能");
Console.WriteLine("取款成功!余额为:" + balace);
}
else if (n == 4)
{
Console.Write("执行转账功能");
Console.WriteLine("请输入银行卡号:");
String no = Console.ReadLine();
Console.WriteLine("请输入密码:");
String pwd = Console.ReadLine();
if (no == CardNo && pwd == carPwd)
{
Console.WriteLine("请输入转账卡号:");
String no1 = Console.ReadLine();
Console.WriteLine("请输入转账金额:");
double b2 = double.Parse(Console.ReadLine());
if (no1 == CardNo1)
{
if (balace >= b2)
{
balace = balace - b2;
balace1 = balace1 + b2;
Console.WriteLine("转账成功,余额为" + balace1);
}
else
{
Console.WriteLine("银行卡余额不足不能进行转账,请重新输入");
}
}
else
{
Console.WriteLine("输入卡号有误,请重新输入");
}
}
else
{
Console.WriteLine("卡号密码不匹配,请重新输入。");
}
}
else if (n == 5)
{
Console.Write("执行退出功能");
}
else
{
Console.Write("输入错误重新输入。");
}
Console.ReadKey();
}
/* public static string input(double b1)
{
double b = 0;
Console.WriteLine("请输入存款金额:");
b = Double.Parse(Console.ReadLine());
b = b + b1;
Console.WriteLine("金额为" + b);
return "存款成功";
}
*/
}
}
1.存款
2.取款
3.查询
4.转账
6.退出