/* 程序问题注释开始
-
程序的版权和版本声明部分
-
Copyright © 2020,湖南工程职业技术学院信息工程学院学生
-
All rights reserved.
-
作 者: 李 斌
-
完成日期: 2020 年 03月 20日
-
问题描述:
模拟银行存款取查询余额
服务种类:
【1】查看余额
【2】取款
【3】存款
【0】退出 -
程序问题注释结束
*/
代码实现:
class Program
{
static void Main(string[] args)
{
//模拟银行业务
int choose;
double Money = 0;
do
{
Console.WriteLine("服务类型: ");
Console.WriteLine("【1】查询余额");
Console.WriteLine("【2】取款");
Console.WriteLine("【3】存款");
Console.WriteLine("【0】退出");
Console.WriteLine("请选择:");
choose = int.Parse(Console.ReadLine());
switch (choose)
{
case 1:
//查询余额
Query(Money);
break;
case 2:
//取款
GetMoney(ref Money);
break;
case 3:
//取款
SaveMoney(ref Money);
break;
case 0:
//退出
Console.WriteLine("欢迎继续使用!!!");
break;
default:
Console.WriteLine("您输入错误,请重新选择! ! ! ");
break;
}
} while (choose != 0);
}
public static void SaveMoney(ref double money)
{
Console.WriteLine("*************存款*************");
Console.WriteLine("请输入您要存入的金额: ");
double save = double.Parse(Console.ReadLine());
money += save;
Console.WriteLine("存款成功,欢迎继续使用!!!!");
Console.WriteLine("******************************");
}
public static void GetMoney(ref double money)
{
Console.WriteLine("*************取款*************");
Console.WriteLine("请输入你要取款金额:");
double get = double.Parse(Console.ReadLine());
if (get > money)
{
Console.WriteLine("您的存款不足,请查询后再试!!");
Console.WriteLine("******************************");
return;
}
money -= get;
Console.WriteLine("取款成功,欢迎继续使用!!!!");
Console.WriteLine("******************************");
}
public static void Query(double money)
{
Console.WriteLine("***********查询余额***********");
Console.WriteLine("您当前余额为:" + money.ToString("F2"));
Console.WriteLine("******************************");
}
}
运行结果: