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();
        } 
        
    }
}
发布了7 篇原创文章 · 获赞 0 · 访问量 73

猜你喜欢

转载自blog.csdn.net/HCY008042/article/details/104659382