示例#1
0
        static void Main(string[] args)
        {
            var input = Console.ReadLine().Split();

            Season season = Enum.Parse <Season>(input[2]);

            decimal finalPrice = 0;

            if (input.Length == 4)
            {
                Discount discount = Enum.Parse <Discount>(input[3]);
                finalPrice = PriceCalculator.CalculatePrice(decimal.Parse(input[0]), int.Parse(input[1]), season, discount);
            }
            else
            {
                finalPrice = PriceCalculator.CalculatePriceWithoutDiscount(decimal.Parse(input[0]), int.Parse(input[1]), season);
            }


            Console.WriteLine($"{finalPrice:f2}");
        }