Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace testconsole
- {
- class Program
- {
- private static readonly string[] var1 = { "Горячее", "Суп" };
- private static readonly string[,] var2 = {
- {
- "Семга запеченная",
- "Шашлык из свинины"
- },
- {
- "Суп – лапша домашняя",
- "Солянка мясная сборная"
- }
- };
- private static readonly string[] var3 = {
- "Клубничный чизкейк",
- "Фруктовый салат",
- "Мороженое"
- };
- private static void printArr(string[,] arr, int id, bool numbers = true)
- {
- for (int i = 0; i < 2; ++i) {
- if (numbers)
- Console.Write("{0}.", i + 1);
- Console.WriteLine(arr[id, i]);
- }
- }
- private static void printArr(string[] arr, bool numbers = true)
- {
- for (int i = 0; i < arr.Length; ++i) {
- if (numbers)
- Console.Write("{0}.", i + 1);
- Console.WriteLine(arr[i]);
- }
- }
- public static void Main(string[] args)
- {
- Console.WriteLine("Что желаете заказать?");
- printArr(var1);
- int step1 = Convert.ToInt32(Console.ReadLine()), step2 = 0, step4 = 0;
- switch (step1) {
- case 1:
- {
- Console.WriteLine("Горячее:");
- printArr(var2, 0);
- step2 = Convert.ToInt32(Console.ReadLine());
- break;
- }
- case 2:
- {
- Console.WriteLine("Супы:");
- printArr(var2, 1);
- step2 = Convert.ToInt32(Console.ReadLine());
- break;
- }
- }
- Console.WriteLine("Желаете что-нибудь на десерт? (да/нет)");
- string step3 = Console.ReadLine();
- switch (step3.Trim().ToLower()) {
- case "да":
- {
- Console.WriteLine("Десерты:");
- printArr(var3);
- step4 = Convert.ToInt32(Console.ReadLine());
- break;
- }
- case "нет":
- break;
- }
- Console.WriteLine("Заказ: {0}: {1}{2}", var1[step1 - 1], var2[step1 - 1, step2 - 1],
- step3.Trim().ToLower().Equals("да") ? "; Десерт: " + var3[step4 - 1] : "");
- Console.ReadKey(true);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement