C#中嵌套if语句的使用,定义了三个变量money、month、type,分别表示机票价格、月份、舱位。
然后通过嵌套的if语句,计算出订机票的打折价格。
static void Main(string[] args)
{
Console.WriteLine("*********************************************");
Console.WriteLine("* 机票预订 *");
Console.WriteLine("* 注意事项: *");
Console.WriteLine("* 5-10月为旺季,头等舱9折,经济舱7.5折 *");
Console.WriteLine("* 其他时间为淡季,头等舱6折,经济舱3折 *");
Console.WriteLine("*********************************************");
Console.WriteLine("请输入机票原价:");
String str1 = Console.ReadLine();
double money = double.Parse(str1);
Console.WriteLine("请输入月份:");
String str2 = Console.ReadLine();
int month = int.Parse(str2);
Console.WriteLine("请选择舱位:1、头等舱 2、经济舱");
String str3 = Console.ReadLine();
int type = int.Parse(str3);
if (month >= 5 && month <= 10) { // 旺季
if (type == 1) // 头等舱
{
Console.WriteLine("您的机票价格为:" + (money * 0.9));
}
else if(type==2) { // 经济舱
Console.WriteLine("您的机票价格为:" + (money * 0.75));
}
}
else // 淡季
{
if (type == 1) // 头等舱
{
Console.WriteLine("您的机票价格为:" + (money * 0.6));
}
else if(type==2){ // 经济舱
Console.WriteLine("您的机票价格为:" + (money * 0.3));
}
}
}
}