Garloon

2.3

Aug 23rd, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 5.95 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace CSLight
  8. {
  9.     class Menu
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             int menuNum;
  14.             string userName;
  15.            
  16.             Console.WriteLine("ДОБРО ПОЖАЛОВАТЬ В КОНСОЛЬ");
  17.             Console.WriteLine("");
  18.             Console.WriteLine("Для выхода нажмите \"ESC\"");
  19.  
  20.             do
  21.             {
  22.                 Console.WriteLine("");
  23.                 Console.WriteLine("МЕНЮ");
  24.                 Console.WriteLine("");
  25.                 Console.WriteLine("1. Знакомство \n2. Сменить цвет фона \n3. Сменить цвет шрифта \n4. Сброс настроек \n5. ЛУЧШЕ НЕ НАЖИМАТЬ...");
  26.  
  27.                 Console.WriteLine("");
  28.                 Console.Write("Что ты выберешь? ");
  29.                 menuNum = Convert.ToInt32(Console.ReadLine());
  30.  
  31.                 switch (menuNum)
  32.                 {
  33.                     case 1:
  34.                         Console.Clear();
  35.                         Console.WriteLine("");
  36.                         Console.WriteLine("Ну давай знакомиться! Я Конси, а как зовут тебя?");
  37.                         Console.WriteLine("");
  38.                         userName = Console.ReadLine();
  39.                         Console.WriteLine("");
  40.                         Console.WriteLine("Приятно познакомиться " + userName + "!");
  41.                         Console.WriteLine("");
  42.                         Console.WriteLine("Для возврата в меню нажмите \"ENTER\" \nДля выхода нажмите \"ESC\"");
  43.                         break;
  44.  
  45.                     case 2:
  46.                         Console.Clear();
  47.                         Console.WriteLine("1. Красный \n2. Синий \n3. Зеленый");
  48.                         Console.WriteLine("");
  49.                         Console.Write("Какой цвет тебе по душе? ");
  50.                         int colorBgNum = Convert.ToInt32(Console.ReadLine());
  51.                         if (colorBgNum == 1)
  52.                         {
  53.                             Console.BackgroundColor = ConsoleColor.Red;
  54.                             Console.Clear();
  55.                             Console.WriteLine("Для возврата в меню нажмите \"ENTER\" \nДля выхода нажмите \"ESC\"");
  56.                         }
  57.                         else if (colorBgNum == 2)
  58.                         {
  59.                             Console.BackgroundColor = ConsoleColor.Blue;
  60.                             Console.Clear();
  61.                             Console.WriteLine("Для возврата в меню нажмите \"ENTER\" \nДля выхода нажмите \"ESC\"");
  62.                         }
  63.                         else if (colorBgNum == 3)
  64.                         {
  65.                             Console.BackgroundColor = ConsoleColor.DarkGreen;
  66.                             Console.Clear();
  67.                             Console.WriteLine("Для возврата в меню нажмите \"ENTER\" \nДля выхода нажмите \"ESC\"");
  68.                         }
  69.                         break;
  70.                     case 3:
  71.                         Console.Clear();
  72.                         Console.WriteLine("1. Голубой \n2. Желтый \n3. Розовый");
  73.                         Console.WriteLine("");
  74.                         Console.Write("Какой цвет шрифта ты предпочитаешь? ");
  75.                         int colorFgNum = Convert.ToInt32(Console.ReadLine());
  76.                         if (colorFgNum == 1)
  77.                         {
  78.                             Console.ForegroundColor = ConsoleColor.DarkCyan;
  79.                             Console.Clear();
  80.                             Console.WriteLine("Для возврата в меню нажмите \"ENTER\" \nДля выхода нажмите \"ESC\"");
  81.                         }
  82.                         else if (colorFgNum == 2)
  83.                         {
  84.                             Console.ForegroundColor = ConsoleColor.DarkYellow;
  85.                             Console.Clear();
  86.                             Console.WriteLine("Для возврата в меню нажмите \"ENTER\" \nДля выхода нажмите \"ESC\"");
  87.                         }
  88.                         else if (colorFgNum == 3)
  89.                         {
  90.                             Console.ForegroundColor = ConsoleColor.Magenta;
  91.                             Console.Clear();
  92.                             Console.WriteLine("Для возврата в меню нажмите \"ENTER\" \nДля выхода нажмите \"ESC\"");
  93.                         }
  94.                         break;
  95.                     case 4:
  96.                         Console.Clear();
  97.                         Console.ResetColor();
  98.                         Console.Clear();
  99.                         Console.WriteLine("Настройки выставлены по умолчанию!");
  100.                         Console.WriteLine("");
  101.                         Console.WriteLine("Для возврата в меню нажмите \"ENTER\" \nДля выхода нажмите \"ESC\"");
  102.                         break;
  103.                     case 5:
  104.                         Console.Clear();
  105.                         Console.WriteLine("С ВАШЕЙ КАРТЫ СПИСАНЫ ВСЕ ДЕНЕЖНЫЕ СРЕДСТВА! СПАСИБО!");
  106.                         Console.WriteLine("");
  107.                         Console.WriteLine("Для возврата в меню нажмите \"ENTER\" \nДля выхода нажмите \"ESC\"");
  108.                         break;
  109.                 }
  110.                    
  111.             } while (Console.ReadKey(true).Key != ConsoleKey.Escape);
  112.         }
  113.     }
  114. }
Advertisement
Add Comment
Please, Sign In to add comment