예제 #1
0
        static void Main(string[] args)
        {
            string[] info    = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
            decimal  price   = decimal.Parse(info[0]);
            int      days    = int.Parse(info[1]);
            Seasons  seasons = Enum.Parse <Seasons>(info[2]);

            if (info.Length == 4)
            {
                DiscountType    discount        = Enum.Parse <DiscountType>(info[3]);
                PriceCalculator priceCalculator = new PriceCalculator(price, days, seasons, discount);
                Console.WriteLine(priceCalculator.TotalPrice());
            }
            else if (info.Length == 3)
            {
                PriceCalculator priceCalculator = new PriceCalculator(price, days, seasons);
                Console.WriteLine(priceCalculator.TotalPrice());
            }
        }