Console.WriteLine("请选择您的游戏类型:");
Console.WriteLine(@"
1.牌类
2.休闲竞技类");
try
{
int a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入您的游戏时长:");
int b = Convert.ToInt32(Console.ReadLine());
switch (a)
{
case 1:
if (b > 10)
{
Console.WriteLine("您玩的是牌类游戏,时长是{0},可以享受5折优惠,\n您需支付{1}个游戏币", b, 10 * b * 0.5);
}
else
{
Console.WriteLine("您玩的是牌类游戏,时长是{0},可以享受8折优惠,\n您需支付{1}个游戏币", b, 10 * b * 0.8);
}
break;
case 2:
if (b <= 10)
{
Console.WriteLine("您玩的是休闲竞技类游戏,时长是{0},可以享受8折优惠,\n您需支付{1}个游戏币", b, 20 * b * 0.8);
}
else
{
Console.WriteLine("您玩的是休闲竞技类游戏,时长是{0},可以享受5折优惠,\n您需支付{1}个游戏币", b, 20 * b * 0.5);
}
break;
}
}
catch
{
Console.WriteLine("你输入的是非数字,程序退出,请重新运行程序");
}
Console.ReadKey();