假设某旅行社的某条旅游项目原价是8800,根据用户输入的出行季节以及选择出行方式(航班出行还是动车出行),折扣不同,5~10月为旺季,航班出行打9折,选择动车出行打7.5折,其他时间为淡季,航班出行打6折,选择动车出行打3折。请根据出行的月份和交通方式计算出此旅游行程的价格。
时间: 2024-02-03 12:03:03 浏览: 104
C#根据月份和订票数量决定机票价格的优惠程度
好的,以下是 C# 代码实现:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("请输入出行月份(1-12):");
int month = int.Parse(Console.ReadLine());
Console.Write("请选择出行方式(1-航班出行,2-动车出行):");
int travelType = int.Parse(Console.ReadLine());
double originalPrice = 8800;
double discount = 1.0; // 默认不打折
if (month >= 5 && month <= 10) // 旺季
{
if (travelType == 1) // 航班出行
{
discount = 0.9;
}
else if (travelType == 2) // 动车出行
{
discount = 0.75;
}
}
else // 淡季
{
if (travelType == 1) // 航班出行
{
discount = 0.6;
}
else if (travelType == 2) // 动车出行
{
discount = 0.3;
}
}
double price = originalPrice * discount;
Console.WriteLine("旅游项目价格为:" + price);
}
}
```
以上代码使用了 if else 语句判断出行季节和出行方式,并根据不同情况计算出折扣和最终价格。
阅读全文