C#旅行社 根据出行的月份和交通方式计算出此旅游行程的价格 程序流量控制 if switch 语句
作者:互联网
某旅行社的某条旅游项目原价是8800,根据用户输入的出行季节以及选择的是选航班出行还是动车出行,折扣不同,5~10月为旺季,航班出行打9折,选择动车出行打7.5折,其他时间为淡季,航班出行打6折,选择动车出行打3折。请根据出行的月份和交通方式计算出此旅游行程的价格
此程序没有设置过于复杂的异常处理
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 旅行社
{
class Program
{
static void Main(string[] args)
{
int month;
String flight;
String train;
double Disprice;
double price = 8800.0;
Console.WriteLine("请预约你要出行的日期(月份):");
month = int.Parse(Console.ReadLine());
Console.WriteLine("请预约你要出行的方式:");
String choice = Console.ReadLine();
flight = choice;
train = choice;
if (5<=month && month<=10)< p="">
{
switch (choice)
{
case "flight":
Disprice = price * 0.9;
Console.WriteLine("您出行的月份为{0},出行方式为{1},所需费用为{2}", month, flight, Disprice);
break;
case "train":
Disprice = price * 0.75;
Console.WriteLine("您出行的月份为{0},出行方式为{1},所需费用为{2}", month, train, Disprice);
break;
default:
Console.WriteLine("没有此出行方式");
break;
}
}
else {
switch (choice)
{
case "flight":
Disprice = price * 0.6;
Console.WriteLine("您出行的月份为{0},出行方式为{1},所需费用为{2}", month, flight, Disprice);
break;
case "train":
Disprice = price * 0.3;
Console.WriteLine("您出行的月份为{0},出行方式为{1},所需费用为{2}", month, train, Disprice);
break;
default:
Console.WriteLine("没有此出行方式");
break;
}
}
Console.ReadLine();
}
}
}
标签:出行,Disprice,Console,C#,break,出此,switch,WriteLine,flight 来源: https://blog.csdn.net/HCY008042/article/details/104659382