static void Main(string[] args) { string command = Console.ReadLine(); PriceCalculator priceCalculator = new PriceCalculator(command); string totalPrice = priceCalculator.CalculatePrice(); Console.WriteLine(totalPrice); }
static void Main() { var command = Console.ReadLine(); var priceCalculator = new PriceCalculator(command); var totalPrice = priceCalculator.CalculatePrice(); Console.WriteLine(totalPrice); }
public static void Main(string[] args) { var inputLine = Console.ReadLine() .Split(); var priceCalculator = new PriceCalculator(inputLine); Console.WriteLine(priceCalculator.CalculatePrice().ToString("F2")); }
public static void Main() { var reservationInformation = Console.ReadLine(); var reservationParser = new ReservationParser(); var reservation = reservationParser.Parse(reservationInformation); var priceCalculator = new PriceCalculator(); var holidayCost = priceCalculator.CalculatePrice(reservation); Console.WriteLine($"{holidayCost:F2}"); }
public static void Main(string[] args) { string[] input = Console.ReadLine().Split().ToArray(); decimal pricePerDay = decimal.Parse(input[0]); int numberOfDays = int.Parse(input[1]); Season season = new Season(); DiscountType discount = new DiscountType(); string seasonType = input[2]; switch (seasonType) { case "Summer": season = (Season)4; break; case "Winter": season = (Season)3; break; case "Autumn": season = (Season)1; break; case "Spring": season = (Season)2; break; default: break; } if (input.Length == 4) { string discountType = input[3]; switch (discountType) { case "VIP": discount = (DiscountType)20; break; case "SecondVisit": discount = (DiscountType)10; break; default: break; } } PriceCalculator calculator = new PriceCalculator(); decimal finalPrice = calculator.CalculatePrice(pricePerDay, numberOfDays, season, discount); Console.WriteLine($"{finalPrice:F2}"); }
static void Main(string[] args) { string[] input = Console.ReadLine().Split(); decimal pricePerDay = decimal.Parse(input[0]); int numberOfDays = int.Parse(input[1]); string season = input[2]; Season newSeason = new Season(); string discount = "no"; if (input.Length == 4) { discount = input[3]; } DiscountType newDiscount = new DiscountType(); switch (season) { case "Autumn": newSeason = Season.Autumn; break; case "Summer": newSeason = Season.Summer; break; case "Winter": newSeason = Season.Winter; break; case "Spring": newSeason = Season.Spring; break; } switch (discount) { case "VIP": newDiscount = DiscountType.VIP; break; case "SecondVisit": newDiscount = DiscountType.SecondVisit; break; default: newDiscount = DiscountType.no; break; } var priceCalculator = new PriceCalculator(pricePerDay, numberOfDays, newSeason, newDiscount); Console.WriteLine($"{priceCalculator.CalculatePrice():f2}"); }
static void Main(string[] args) { string[] info = Console.ReadLine().Split(); string discount = "None"; if (info.Length > 3) { discount = info[3]; } var result = PriceCalculator.CalculatePrice(decimal.Parse(info[0]), int.Parse(info[1]), Enum.Parse <Season>(info[2]), Enum.Parse <Discount>(discount)); Console.WriteLine($"{result:f2}"); }
static void Main(string[] args) { string[] data = Console.ReadLine().Split(); decimal pricePerDay = decimal.Parse(data[0]); int daysCount = int.Parse(data[1]); string season = data[2]; int discount = 0; if (data.Length > 3) { discount = GetDiscount(data[3]); } int seasonNumber = GetSeasonNumber(season); decimal price = PriceCalculator.CalculatePrice(pricePerDay, daysCount, seasonNumber, discount); Console.WriteLine($"{price:F2}"); }
public static void Main() { string[] information = Console.ReadLine() .Split(" ", StringSplitOptions.RemoveEmptyEntries); //"{pricePerDay} {numberOfDays} {season} {discountType}" decimal pricePerDay = decimal.Parse(information[0]); int numberOfDay = int.Parse(information[1]); Season season = Enum.Parse <Season>(information[2]); DiscountType discount = DiscountType.None; if (information.Length > 3) { discount = Enum.Parse <DiscountType>(information[3]); } PriceCalculator calculator = new PriceCalculator(); Console.WriteLine($"{calculator.CalculatePrice(pricePerDay, numberOfDay, season, discount):f2}"); }
static void Main() { string[] input = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries); decimal pricePerDay = decimal.Parse(input[0]); int numOfDays = int.Parse(input[1]); string season = input[2]; string discountType = "none"; if (input.Length > 3) { discountType = input[3]; } decimal total = PriceCalculator.CalculatePrice(pricePerDay, numOfDays, Enum.Parse <Seasons>(season), Enum.Parse <Discount>(discountType)); Console.WriteLine($"{total:f2}"); }
private static void Main() { List <string> items = Console.ReadLine() .Split(new[] { " " }, StringSplitOptions.RemoveEmptyEntries) .ToList(); decimal pricePerDay = decimal.Parse(items[0]); int numberOfDays = int.Parse(items[1]); Season season = (Season)Enum.Parse(typeof(Season), items[2]); DiscountType discountType = DiscountType.None; if (items.Count == 4) { discountType = (DiscountType)Enum.Parse(typeof(DiscountType), items[3]); } PriceCalculator calculator = new PriceCalculator(pricePerDay, numberOfDays, season, discountType); Console.WriteLine($"{calculator.CalculatePrice():F2}"); }
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}"); }
static void Main(string[] args) { var input = Console.ReadLine().Split(); decimal pricePerDay = decimal.Parse(input[0]); int numberOfDays = int.Parse(input[1]); string seasonData = input[2]; string discountType = ""; if (input.Length == 3) { discountType = "None"; } else { discountType = input[3]; } decimal price = PriceCalculator.CalculatePrice( pricePerDay, numberOfDays, Enum.Parse <Season>(seasonData), Enum.Parse <Discount>(discountType)); Console.WriteLine($"{price:F2}"); }
public static void Main(string[] args) { var priceCalculator = new PriceCalculator(Console.ReadLine); Console.WriteLine(priceCalculator.CalculatePrice()); }
static void Main(string[] args) { Console.WriteLine(PriceCalculator.CalculatePrice(Console.ReadLine())); }
public static void Main(string[] args) { var hotelPriceCalculator = PriceCalculator.CalculatePrice(75, 5, Season.Summer, DiscountType.None); Console.WriteLine(hotelPriceCalculator); }