fr0stn1k

C#Light3.2.5_Kovylovv

Feb 9th, 2018
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.92 KB | None | 0 0
  1. public static void Main(string[] args)
  2.         {
  3.             bool executionFlag = true;
  4.             string command;
  5.             string userName = "";
  6.             string consoleColor;
  7.             string fontColor;
  8.  
  9.  
  10.             Console.WriteLine("Команды:");
  11.             Console.WriteLine("1. SetName (устанавливает имя)");
  12.             Console.WriteLine("2. DisplayName (запрашивает число, и выводит столько раз имя)");
  13.             Console.WriteLine("3. SetColor (установка цвета фона консоли и символов) ");
  14.             Console.WriteLine("4. DisplayBoxWithName (отображение полого"
  15.                               + "квадрата из символов ‘#’ с надписью имени внутри)");
  16.             Console.WriteLine("5. Завершить программу");
  17.  
  18.  
  19.             while (executionFlag)
  20.             {
  21.                 Console.Write("Введите команду: "); //добавить перенос на следующую строку
  22.                 command = Console.ReadLine();
  23.                 switch (command)
  24.                 {
  25.                     case "1":
  26.                         Console.Write("Введите имя пользователя: ");
  27.                         userName = Console.ReadLine();
  28.                         break;
  29.                     case "2":
  30.                         Console.Write("Сколько раз вывести имя пользователя: ");
  31.                         int count = int.Parse(Console.ReadLine());
  32.                         for (int i = 0; i < count; i++)
  33.                             Console.WriteLine(userName);
  34.                         break;
  35.                     case "3":
  36.                         Console.WriteLine("Введите цвет консоли: ");
  37.                         Console.WriteLine("Варианты: белый, черный, синий, желтый");
  38.                         consoleColor = Console.ReadLine().ToLower();
  39.                         switch (consoleColor)
  40.                         {
  41.                             case "белый":
  42.                                 Console.BackgroundColor = ConsoleColor.White;
  43.                                 Console.Clear();
  44.                                 break;
  45.                             case "черный":
  46.                                 Console.BackgroundColor = ConsoleColor.Black;
  47.                                 Console.Clear();
  48.                                 break;
  49.                             case "синий":
  50.                                 Console.BackgroundColor = ConsoleColor.Blue;
  51.                                 Console.Clear();
  52.                                 break;
  53.                             case "желтый":
  54.                                 Console.BackgroundColor = ConsoleColor.Yellow;
  55.                                 Console.Clear();
  56.                                 break;
  57.                             default:
  58.                                 Console.WriteLine("Непонятный цвет");
  59.                                 break;
  60.                         }
  61.                         Console.WriteLine("Введите цвет текста: ");
  62.                         Console.WriteLine("Варианты: белый, черный, синий, желтый");
  63.                         fontColor = Console.ReadLine().ToLower();
  64.                         switch (fontColor)
  65.                         {
  66.                             case "белый":
  67.                                 Console.ForegroundColor = ConsoleColor.White;
  68.                                 break;
  69.                             case "черный":
  70.                                 Console.ForegroundColor = ConsoleColor.Black;
  71.                                 break;
  72.                             case "синий":
  73.                                 Console.ForegroundColor = ConsoleColor.Blue;
  74.                                 break;
  75.                             case "желтый":
  76.                                 Console.ForegroundColor = ConsoleColor.Yellow;
  77.                                 break;
  78.                             default:
  79.                                 Console.WriteLine("Непонятный цвет");
  80.                                 break;
  81.                         }
  82.                         break;
  83.                     case "4":
  84.                         Console.WriteLine("#################################");
  85.                         Console.WriteLine("#             " + userName + "            #");
  86.                         Console.WriteLine("#################################");
  87.                         break;
  88.                     case "5":
  89.                         executionFlag = false;
  90.                         break;
  91.                     default:
  92.                         Console.WriteLine("Непонятная команда");
  93.                         break;
  94.                 }
Advertisement
Add Comment
Please, Sign In to add comment