示例#1
0
        public static void MakePizza(string[] inParams)
        {
            var numberToppings = int.Parse(inParams[2]);
            var pizza          = new Pizza(inParams[1], numberToppings);

            var doughInfo = Console.ReadLine().Split(' ');
            var dough     = new Dough(doughInfo[1], doughInfo[2], double.Parse(doughInfo[3]));

            pizza.Dough = dough;

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

            Console.WriteLine($"{pizza.Name} - {pizza.GetCalories():f2} Calories.");
        }
示例#2
0
 public void AddTopping(Topping topping)
 {
     this.toppings.Add(topping);
 }