Beispiel #1
0
 public PriceCalculator(decimal pricePerDay, int daysCount, SeasonsPrice season, Discount discountType)
 {
     PricePerDay  = pricePerDay;
     DaysCount    = daysCount;
     Season       = season;
     DiscountType = discountType;
 }
Beispiel #2
0
    static void Main()
    {
        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);

        priceCalculator.Calculate(Console.WriteLine);
    }
        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);
        }