static void Main(string[] args) { decimal price = PriceCalculator.Calculate(); PriceCalculator.PrintPrice(price); Console.ReadLine(); }
public static void Main() { var input = Console.ReadLine().Split(); var price = decimal.Parse(input[0]); var days = int.Parse(input[1]); var season = Enum.Parse <Season>(input[2]); var discount = input.Length == 4 ? Enum.Parse <Discount>(input[3]) : Discount.None; var result = PriceCalculator.Calculate(price, days, season, discount); Console.WriteLine($"{result:f2}"); }
static void Main(string[] args) { string[] inputArgs = Console.ReadLine().Split(); decimal pricePerDay = decimal.Parse(inputArgs[0]); int days = int.Parse(inputArgs[1]); Season season = PriceCalculator.GetSeason(inputArgs[2]); Discount discount = PriceCalculator.GetDiscount(inputArgs); decimal result = PriceCalculator.Calculate(pricePerDay, days, season, discount); Console.WriteLine($"{result:f2}"); }
public static void Main(string[] args) { var input = Console.ReadLine().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); var priceCalc = new PriceCalculator(double.Parse(input[0]), int.Parse(input[1]), Enum.Parse <Season>(input[2])); if (input.Length == 4) { priceCalc.DiscountType = Enum.Parse <DiscountType>(input[3]); } Console.WriteLine($"{priceCalc.Calculate():F2}"); }
static void Main(string[] args) { var calc = new PriceCalculator(); var input = Console.ReadLine().Split(); var pricePerDay = decimal.Parse(input[0]); var days = int.Parse(input[1]); var season = Enum.Parse <Season>(input[2]); var discount = Discount.None; if (input.Length == 4) { discount = Enum.Parse <Discount>(input[3]); } var totalPrice = calc.Calculate(pricePerDay, days, season, discount); Console.WriteLine($"{totalPrice:f2}"); }
static void Main(string[] args) { Console.WriteLine("Please enter the value following the formart (Price Per Day) (number of days) (season) (discount type):"); string[] inputTokens = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries); decimal pricePerDay = decimal.Parse(inputTokens[0]); int daysCount = int.Parse(inputTokens[1]); SeasonsPrice season = Enum.Parse <SeasonsPrice>(inputTokens[2]); Discount discount = Discount.None; if (inputTokens.Length == 4) { discount = Enum.Parse <Discount>(inputTokens[3]); } PriceCalculator priceCalculator = new PriceCalculator(pricePerDay, daysCount, season, discount); Console.WriteLine("The total price of the holiday is:"); priceCalculator.Calculate(Console.WriteLine); }
public static void Main(string[] args) { var inputInfo = Console.ReadLine() .Split(" ", StringSplitOptions.RemoveEmptyEntries); var pricePerDay = decimal.Parse(inputInfo[0]); var numberOfDays = int.Parse(inputInfo[1]); var season = inputInfo[2].ToLower(); var discountType = "none"; if (inputInfo.Length > 3) { discountType = inputInfo[3].ToLower(); } var calculator = new PriceCalculator(pricePerDay, numberOfDays); var calculatePrice = calculator.Calculate(Enum.Parse <Seasons>(season), Enum.Parse <Discount>(discountType)); Console.WriteLine($"{calculatePrice:F2}"); }
public static void Main(string[] args) { string[] input = Console.ReadLine().Split(); // if (input.Length == 4) { decimal price = decimal.Parse(input[0]); int days = int.Parse(input[1]); var sea = input[2]; var dis = input[3]; Enum.TryParse(sea, out Season season); Enum.TryParse(dis, out Discount discount); var resulT = PriceCalculator.Calculate(price, days, season, discount); Console.WriteLine($"{resulT:f2}"); } else { decimal price = decimal.Parse(input[0]); int days = int.Parse(input[1]); Enum.TryParse(input[2], out Season season); var resulT = PriceCalculator.CalculateS(price, days, season); Console.WriteLine($"{resulT:f2}"); } }
public static void Main(string[] args) { string[] input = Console.ReadLine() .Split(" ", StringSplitOptions.RemoveEmptyEntries); if (input.Length == 4) { double pricePerDay = double.Parse(input[0]); int daysCount = int.Parse(input[1]); string season = input[2]; string discountType = input[3]; double price = PriceCalculator.Calculate(pricePerDay, daysCount, season, discountType); Console.WriteLine($"{price:f2}"); } else if (input.Length == 3) { double pricePerDay = double.Parse(input[0]); int daysCount = int.Parse(input[1]); string season = input[2]; double price = PriceCalculator.Calculate(pricePerDay, daysCount, season); Console.WriteLine($"{price:f2}"); } }
static void Main(string[] args) { var calculator = new PriceCalculator(Console.ReadLine); Console.WriteLine($"{calculator.Calculate():F2}"); }
static void Main(string[] args) { System.Console.WriteLine(PriceCalculator.Calculate(10, 5, Season.Summer, Discount.SecondVisit)); }