static void Main(string[] args) { string[] input = Console.ReadLine() .Split(); PriceCalculator priceCalculator = new PriceCalculator(input); Console.WriteLine($"{priceCalculator.GetTotalPrice():f2}"); }
static void Main(string[] args) { string[] information = Console .ReadLine() .Split(" ") .ToArray(); decimal price = decimal.Parse(information[0]); int days = int.Parse(information[1]); Season season = Enum.Parse <Season>(information[2]); Discount discount = Discount.None; if (information.Length == 4) { discount = Enum.Parse <Discount>(information[3]); } decimal totalPrice = PriceCalculator.GetTotalPrice(price, days, season, discount); Console.WriteLine($"{totalPrice:f2}"); }
static void Main(string[] args) { var input = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries).ToArray(); var pricePerDay = double.Parse(input[0]); var numberOfDays = int.Parse(input[1]); Season season = Season.Autumn; switch (input[2]) { case "Autumn": { season = Season.Autumn; break; } case "Summer": { season = Season.Summer; break; } case "Spring": { season = Season.Spring; break; } case "Winter": { season = Season.Winter; break; } } Discount discount = Discount.None; if (input.Length > 3) { switch (input[3]) { case "VIP": { discount = Discount.VIP; break; } case "SecondVisit": { discount = Discount.SecondVisit; break; } } } else { discount = Discount.None; } Console.WriteLine(string.Format("{0:0.00}", PriceCalculator.GetTotalPrice(pricePerDay, numberOfDays, season, discount))); }