public static void Main(string[] args) { try { string[] pizzaInput = Console.ReadLine().Split(); string pizzaName = pizzaInput[1]; string[] doughInput = Console.ReadLine().Split(); string flourType = doughInput[1]; string bakingTechnique = doughInput[2]; double doughWeight = double.Parse(doughInput[3]); Dough myDough = new Dough(flourType, bakingTechnique, doughWeight); Pizza myPizza = new Pizza(pizzaName, myDough); string toppingInput = string.Empty; while ((toppingInput = Console.ReadLine()) != "END") { string[] toppings = toppingInput.Split(); string toppingType = toppings[1]; double toppingWeight = double.Parse(toppings[2]); Topping currentTopping = new Topping(toppingType, toppingWeight); myPizza.AddToppings(currentTopping); } Console.WriteLine($"{myPizza.Name} - {myPizza.TotalCalories:f2} Calories."); } catch (ArgumentException ae) { Console.WriteLine(ae.Message); } }
static void Main(string[] args) { double totalCalories = 0; string pizzaName = Console.ReadLine().Split()[1]; try { Pizza pizza = new Pizza(pizzaName); string[] inputDough = Console.ReadLine().Split(); string flourType = inputDough[1]; string bakingTechnique = inputDough[2]; double doughWeight = double.Parse(inputDough[3]); try { Dough dough = new Dough(flourType, bakingTechnique, doughWeight); pizza.Dough = dough; totalCalories += dough.DoughCalories; } catch (Exception e) { Console.WriteLine(e.Message); Environment.Exit(0); } string inputTopping = Console.ReadLine(); while (inputTopping != "END") { string[] currentTopping = inputTopping.Split(); string toppingType = currentTopping[1]; double toppingWeight = double.Parse(currentTopping[2]); try { Topping topping = new Topping(toppingType, toppingWeight); pizza.AddToppings(topping); totalCalories += topping.ToppingCalories; } catch (Exception e) { Console.WriteLine(e.Message); Environment.Exit(0); } inputTopping = Console.ReadLine(); } } catch (Exception e) { Console.WriteLine(e.Message); Environment.Exit(0); } Console.WriteLine("{0} - {1:f2} Calories.", pizzaName, totalCalories); }
public static void Main(string[] args) { Pizza newPizza = new Pizza(); Dough newDoght = new Dough(); Topping newToping = new Topping(); string[] pizzaTokken = Console.ReadLine().Split(" "); string pizzaName = pizzaTokken[1]; string[] TokenDought = Console.ReadLine().Split(" "); try { newDoght = GetNewDought(TokenDought); } catch (Exception ex) { Console.WriteLine(ex.Message); return; } try { newPizza = new Pizza(pizzaName, newDoght); } catch (Exception ex) { Console.WriteLine(ex.Message); return; } while (true) { string[] toppings = Console.ReadLine().Split(" "); if (toppings[0] == "END") { break; } try { newToping = GetNewTopping(toppings); } catch (Exception ex) { Console.WriteLine(ex.Message); return; } newPizza.AddToppings(newToping); } Console.WriteLine(newPizza); }
private static void AddToppings(Pizza pizza) { while (true) { string input = Console.ReadLine(); if (input == "END") { break; } string[] inputTopping = input.Split(); string toppingType = inputTopping[1]; double toppingWeight = double.Parse(inputTopping[2]); Topping topping = new Topping(toppingType, toppingWeight); pizza.AddToppings(topping); } }
static void Main(string[] args) { var pizzaArgs = Console.ReadLine().Split(); var doughArgs = Console.ReadLine().Split(); var dough = new Dough(doughArgs[1], doughArgs[2], double.Parse(doughArgs[3])); var pizza = new Pizza(pizzaArgs[1], dough); string input = String.Empty; while ((input = Console.ReadLine()) != "END") { var inputArgs = input.Split(); var toppings = new Topping(inputArgs[1], double.Parse(inputArgs[2])); pizza.AddToppings(toppings); } Console.WriteLine($"{pizza.Name} - {pizza.TotalCalories:F2} Calories."); }
public static void Main(string[] args) { try { string pizzaName = Console.ReadLine().Split()[1]; string[] flourBackingInput = Console.ReadLine().Split(); string flourType = flourBackingInput[1]; string backingTech = flourBackingInput[2]; double weight = double.Parse(flourBackingInput[3]); Dough dough = new Dough(flourType, backingTech, weight); Pizza pizza = new Pizza(pizzaName, dough); string command = Console.ReadLine(); while (command != "END") { string[] toppingInput = command.Split(); string toppingType = toppingInput[1]; double toppingWeight = double.Parse(toppingInput[2]); Topping topping = new Topping(toppingType, toppingWeight); pizza.AddToppings(topping); command = Console.ReadLine(); } Console.WriteLine($"{pizza.Name} - {pizza.TotalCalories():f2} Calories."); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public static void Main(string[] args) { try { string[] CreatePizza = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); Pizza Pizza = new Pizza(CreatePizza[1]); string[] CreateDough = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); string flour = CreateDough[1]; string baking = CreateDough[2]; double weight = double.Parse(CreateDough[3]); Dough Dough = new Dough(flour, baking, weight); Pizza.Dough = Dough; string command = string.Empty; while (command != "END") { command = Console.ReadLine(); if (command == "END") { break; } string[] splitedinput = command.Split(" ", StringSplitOptions.RemoveEmptyEntries); string topping = splitedinput[1].ToString(); string firstletter = topping[0].ToString(); string uppercase = firstletter.ToUpper(); topping = topping.Replace(firstletter, uppercase); weight = double.Parse(splitedinput[2]); Topping topping1 = new Topping(topping, weight); Pizza.AddToppings(topping1); } Console.WriteLine(Pizza.ToString()); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public static void Main(string[] args) { try { var CreatePizza = Console.ReadLine().Split(" "); var Pizza = new Pizza(CreatePizza[1]); var CreateDough = Console.ReadLine().Split(" "); var flour = CreateDough[1]; var baking = CreateDough[2]; var weight = double.Parse(CreateDough[3]); var Dough = new Dough(flour, baking, weight); Pizza.Dough = Dough; var command = string.Empty; while (command != "END") { command = Console.ReadLine(); if (command == "END") { break; } var splitedinput = command.Split(" "); var topping = splitedinput[1].ToString(); var firstletter = topping[0].ToString(); var uppercase = firstletter.ToUpper(); topping = topping.Replace(firstletter, uppercase); weight = double.Parse(splitedinput[2]); var topping1 = new Topping(topping, weight); Pizza.AddToppings(topping1); } Console.WriteLine(Pizza.ToString()); } catch (Exception ex) { Console.WriteLine(ex.Message); } }