コード例 #1
0
        private static void MakePizza(string[] param)
        {
            var pizzaName        = param[1];
            var numberOfToppings = int.Parse(param[2]);
            var pizza            = new Pizza(pizzaName, numberOfToppings);
            var doughParam       = Console.ReadLine().Split();
            var dough            = new Dough(doughParam[1], doughParam[2], double.Parse(doughParam[3]));

            pizza.Dough = dough;

            for (var i = 0; i < numberOfToppings; i++)
            {
                var topInfo = Console.ReadLine().Split(' ');
                var topping = new Topping(topInfo[1], double.Parse(topInfo[2]));
                pizza.AddTopping(topping);
            }

            Console.WriteLine($"{pizza.Name} - {pizza.GetPizzaCallories():f2} Calories.");
        }