static void Main(string[] args) { try { string[] pizzaData = Console.ReadLine().Split(" "); string pizzaName = pizzaData[1]; string input = Console.ReadLine(); string[] data = input.Split(" "); Dough dough = new Dough(data[1], data[2], int.Parse(data[3])); Pizza pizza = new Pizza(pizzaName, dough); input = Console.ReadLine(); while (input != "END") { data = input.Split(" "); Topping topping = new Topping(data[1], int.Parse(data[2])); pizza.AddTopping(topping); input = Console.ReadLine(); } Console.WriteLine($"{pizza.Name} - {pizza.Calories():F2} Calories."); } catch (ArgumentException exception) { Console.WriteLine(exception.Message); } }
public static void Main(string[] args) { var pizza = new Pizza(); while (true) { string input = Console.ReadLine(); if (input == "END") { break; } string[] tokens = input.Split(); string command = tokens[0]; if (command == "Dough") { string flour = tokens[1]; string bakingTech = tokens[2]; double weight = double.Parse(tokens[3]); var dough = new Dough(flour, bakingTech, weight); pizza.Dough = dough; } else if (command == "Topping") { string type = tokens[1]; double weight = double.Parse(tokens[2]); var topping = new Topping(type, weight); pizza.AddTopping(topping); } else if (command == "Pizza") { string name = tokens[1]; pizza.Name = name; } } Console.WriteLine($"{pizza.Name} - {pizza.Calories():f2} Calories."); }
static void Main(string[] args) { string[] pizzaName = Console.ReadLine().Split(); string name = pizzaName[1]; string[] doughInfo = Console.ReadLine().Split(); string flour = doughInfo[1]; string technique = doughInfo[2]; int weightDough = int.Parse(doughInfo[3]); try { Dough dough = new Dough(flour, technique, weightDough); Pizza pizza = new Pizza(name, dough); while (true) { string input = Console.ReadLine(); if (input == "END") { break; } string[] infoToping = input.Split(); string type = infoToping[1]; int weightTopping = int.Parse(infoToping[2]); Topping topping = new Topping(type, weightTopping); pizza.AddTopping(topping); } Console.WriteLine($"{pizza.Name} - {pizza.Calories():f2} Calories."); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
private static void Print() { Console.WriteLine($"{Pizzas.Name} - {Pizzas.Calories():f2} Calories."); }