static void Main(string[] args) { string[] input = Console.ReadLine() .Split(" ", StringSplitOptions.RemoveEmptyEntries).ToArray(); Console.WriteLine($"{PriceCalculator.GetTotalPrice(input):f2}"); }
static void Main(string[] args) { var input = Console.ReadLine().Split(); var priceCalculator = new PriceCalculator(input); Console.WriteLine(priceCalculator.GetTotalPrice().ToString("F2")); }
public static void Main(string[] args) { string[] infoReservation = Console.ReadLine().Split(); PriceCalculator price = new PriceCalculator(infoReservation); Console.WriteLine($"{price.GetTotalPrice():f2}"); }
static void Main(string[] args) { string[] information = Console.ReadLine().Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); PriceCalculator priceCalculator = new PriceCalculator(information); Console.WriteLine(priceCalculator.GetTotalPrice().ToString("F2")); }
public static void Main(string[] args) { var input = Console.ReadLine().Split(); var priceCalculator = new PriceCalculator(input); var result = priceCalculator.GetTotalPrice(); Console.WriteLine($"{result:F2}"); }
public static void Main(string[] args) { string[] reservationInfo = Console.ReadLine() .Split(); decimal pricePerDay = decimal.Parse(reservationInfo[0]); int numberOfDays = int.Parse(reservationInfo[1]); string seasonAsString = reservationInfo[2]; Season season = Season.Autumn; switch (seasonAsString) { case "Autumn": season = Season.Autumn; break; case "Spring": season = Season.Spring; break; case "Winter": season = Season.Winter; break; case "Summer": season = Season.Summer; break; } DiscountType discountType = DiscountType.None; if (reservationInfo.Length == 4) { string discountTypeAsString = reservationInfo[3]; switch (discountTypeAsString) { case "VIP": discountType = DiscountType.VIP; break; case "SecondVisit": discountType = DiscountType.SecondVisit; break; case "None": discountType = DiscountType.None; break; } } decimal totalPrice = PriceCalculator.GetTotalPrice(pricePerDay, numberOfDays, season, discountType); Console.WriteLine($"{totalPrice:F2}"); }
public static void Main(string[] args) { var tokens = Console.ReadLine() .Split(" ", StringSplitOptions.RemoveEmptyEntries); var pricePerDay = decimal.Parse(tokens[0]); var numOfDays = int.Parse(tokens[1]); Season season = 0; switch (tokens[2]) { case "Autumn": season = Season.Autumn; break; case "Spring": season = Season.Spring; break; case "Winter": season = Season.Winter; break; case "Summer": season = Season.Summer; break; } Disscount disscount = 0; if (tokens.Length == 4) { switch (tokens[3]) { case "VIP": disscount = Disscount.VIP; break; case "SecondVisit": disscount = Disscount.SecondVisit; break; case "None ": disscount = Disscount.None; break; } } else { disscount = Disscount.None; } var totalPrice = PriceCalculator.GetTotalPrice(pricePerDay, numOfDays, (int)season, (int)disscount); Console.WriteLine($"{(totalPrice):f2}"); }
static void Main(string[] args) { var input = Console.ReadLine().Split().ToArray(); var pricePerDay = decimal.Parse(input[0]); var numberOfDays = int.Parse(input[1]); var season = input[2]; var discountType = input[3]; var result = PriceCalculator.GetTotalPrice(pricePerDay, numberOfDays, season, discountType); Console.WriteLine($"{result:F2}"); }
static void Main(string[] args) { string[] input = Console.ReadLine().Split(); double pricePerDay = double.Parse(input[0]); int days = int.Parse(input[1]); Season season = Season.Winter; Discount discount = Discount.None; switch (input[2]) { case "Winter": season = Season.Winter; break; case "Summer": season = Season.Summer; break; case "Spring": season = Season.Spring; break; case "Autumn": season = Season.Autumn; break; default: break; } if (input.Length > 3) { switch (input[3]) { case "VIP": discount = Discount.VIP; break; case "SecondVisit": discount = Discount.SecondVisit; break; default: discount = Discount.None; break; } } Console.WriteLine($"{PriceCalculator.GetTotalPrice(pricePerDay, days, season, discount):F2}"); }
public static void Main() { string[] reservationInfo = Console.ReadLine() .Split(' ', StringSplitOptions.RemoveEmptyEntries); decimal pricePerDay = decimal.Parse(reservationInfo[0]); int numberOfDays = int.Parse(reservationInfo[1]); var season = Season.Spring; switch (reservationInfo[2]) { case "Spring": season = Season.Spring; break; case "Summer": season = Season.Summer; break; case "Autumn": season = Season.Autumn; break; case "Winter": season = Season.Winter; break; } var discount = DiscountType.None; if (reservationInfo.Length == 4) { switch (reservationInfo[3]) { case "VIP": discount = DiscountType.VIP; break; case "SecondVisit": discount = DiscountType.SecondVisit; break; } } var totalPrice = PriceCalculator.GetTotalPrice(pricePerDay, numberOfDays, season, discount); Console.WriteLine($"{totalPrice:F2}"); }
public static void Main(string[] args) { string[] reservationInfo = Console.ReadLine() .Split(); decimal pricePerDay = decimal.Parse(reservationInfo[0]); int days = int.Parse(reservationInfo[1]); Season season = Enum.Parse <Season>(reservationInfo[2]); Discount discount = 0; if (reservationInfo.Length == 4) { discount = Enum.Parse <Discount>(reservationInfo[3]); } Console.WriteLine($"{PriceCalculator.GetTotalPrice(pricePerDay, days, season, discount):F2}"); }
static void Main(string[] args) { List <string> input = Console.ReadLine().Split().ToList(); decimal price = decimal.Parse(input[0]); int days = int.Parse(input[1]); Season season = (Season)Enum.Parse(typeof(Season), input[2]); Discount discount = Discount.None; if (input.Count == 4) { discount = (Discount)Enum.Parse(typeof(Discount), input[3]); } Console.WriteLine($"{(PriceCalculator.GetTotalPrice(price, days, season, discount)):F2}"); }
static void Main(string[] args) { string[] input = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); decimal pricePerDay = decimal.Parse(input[0]); int numberOfDays = int.Parse(input[1]); string season = input[2]; string discountType = DiscountType.None.ToString(); if (input.Length == 4) { discountType = input[3]; } decimal result = PriceCalculator.GetTotalPrice(pricePerDay, numberOfDays, season, discountType); Console.WriteLine($"{result:f2}"); }
static void Main(string[] args) { string[] reservationDetails = Console.ReadLine() .Split(); decimal pricePerDay = decimal.Parse(reservationDetails[0]); int numberOfDays = int.Parse(reservationDetails[1]); string season = reservationDetails[2]; string discountType = null; try { discountType = reservationDetails[3]; } catch (Exception) { } PriceCalculator.CalculatePirce(pricePerDay, numberOfDays, season, discountType); Console.WriteLine($"{PriceCalculator.GetTotalPrice():F2}"); }
public static void Main() { string[] input = Console.ReadLine() .Split(' ', StringSplitOptions.RemoveEmptyEntries); decimal pricePerDay = decimal.Parse(input[0]); int days = int.Parse(input[1]); string season = input[2]; string discount = "None"; if (input.Length == 4) { discount = input[3]; } decimal price = PriceCalculator .GetTotalPrice(pricePerDay, days, Enum.Parse <Season>(season), Enum.Parse <Discount>(discount)); Console.WriteLine($"{price:f2}"); }
public static void Main() { string[] input = Console.ReadLine() .Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries) .ToArray(); decimal pricePerDay = decimal.Parse(input[0]); int numberOfDays = int.Parse(input[1]); Season season = (Season)Enum.Parse(typeof(Season), input[2]); Discount discountType = Discount.None; if (input.Length == 4) { discountType = (Discount)Enum.Parse(typeof(Discount), input[3]); } PriceCalculator priceCalculator = new PriceCalculator(); decimal totalPrice = priceCalculator.GetTotalPrice(pricePerDay, numberOfDays, season, discountType); Console.WriteLine($"{totalPrice:F2}"); }
static void Main() { string[] input = Console.ReadLine() .Split(' '); var pricePerDay = decimal.Parse(input[0]); var numberOfDays = int.Parse(input[1]); var season = input[2]; var discountType = "None"; if (input.Length > 3) { discountType = input[3]; } PriceCalculator totalAmount = new PriceCalculator(pricePerDay, numberOfDays, Enum.Parse <Season>(season), Enum.Parse <DiscountType>(discountType)); var total = totalAmount.GetTotalPrice(); Console.WriteLine($"{total:f2}"); }
public static void Main() { string[] input = Console.ReadLine() .Split(" ", StringSplitOptions.RemoveEmptyEntries); decimal pricePerDay = decimal.Parse(input[0]); int numberOfDays = int.Parse(input[1]); string season = input[2]; string discountType = "None"; var currentSeason = Enum.Parse(typeof(Season), season); if (input.Length == 4) { discountType = input[3]; } var currentDiscount = Enum.Parse(typeof(Discount), discountType); decimal totalPrice = PriceCalculator.GetTotalPrice(pricePerDay, numberOfDays, (Season)currentSeason, (Discount)currentDiscount); Console.WriteLine($"{totalPrice:F2}"); }