using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
/*(1) . 根据游戏类型和游戏时长计算应付的游戏币
(2) . 游戏类型分为牌类和休闲竞技类两大类
(3) . 游戏的收费标准如下:
a) 牌类:10元/小时
b) 休闲竞技类:20元/小时
(4) . 游戏的收费规则如下:游戏时间超过10个小时,打5折;10小时及以下,打8折。
**/
Console.WriteLine("魔法师迷你游戏平台>游戏币支付");
Console.WriteLine(" ");
Console.WriteLine("请选择您要玩的游戏类型");
Console.WriteLine(@"
1.牌类
2.休闲竞技类");
try
{
int i = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("请输入您的游戏时长");
int s = Convert.ToInt32(Console.ReadLine());
int j = 10;
int p = 20;
if (i == 1)
{
if (s <= 10)
{
Console.WriteLine("您玩的是牌类游戏,时长是{0},可以享受折8优惠",s);
Console.WriteLine("您需要支付{0}",(double)j*s*0.8);
}
else
{
Console.WriteLine("您玩的是牌类游戏,时长是{0},可以享受折5优惠",s);
Console.WriteLine("您需要支付{0}", (double)j * s * 0.5);
}
}
else
{
if (s <= 10)
{
Console.WriteLine("您玩的是休闲竞技类游戏,时长是{0},可以享受8折优惠",s);
Console.WriteLine("您需要支付{0}", (double)p* s * 0.8);
}
else
{
Console.WriteLine("您玩的是休闲竞技类游戏,时长是{0},可以享受5折优惠",s);
Console.WriteLine("您需要支付{0}", (double)p * s * 0.5);
}
}
}
catch
{
Console.WriteLine("您输入的程序显示错误");
}
Console.ReadKey();
}
}
}