Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2020
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.14 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Ucheba_sharp3
  4. {
  5. class Program
  6. {
  7. static void Main(string[] args)
  8. {
  9. string choice;
  10. bool exit = true;
  11. string choiceColor;
  12.  
  13. while (exit)
  14. {
  15. Console.WriteLine("Выберите, что вы хотите. Для выбора нужного пункта меню введите соответствующую цифру.");
  16. Console.WriteLine("1 - Нарисовать прямоугольник из звёздочек :)");
  17. Console.WriteLine("2 - Изменить цвет фона");
  18. Console.WriteLine("3 - Изменить цвет букв");
  19. Console.WriteLine("4 - Сбросить цвет фона к начальному");
  20. Console.WriteLine("5 - Сбросить цвет букв к начальному");
  21. Console.WriteLine("6 - Изменить размер окна консоли");
  22. Console.WriteLine("7 - Выход");
  23. choice = Console.ReadLine();
  24. switch (choice)
  25. {
  26.  
  27. case "1":
  28. Console.Clear();
  29. for (int x = 35; x <=80 ;x+=1 )
  30. {
  31. for (int y = 11; y >= 4; y-=1)
  32. {
  33. Console.SetCursorPosition(x,y );
  34. Console.WriteLine("*");
  35. }
  36. }
  37. Console.SetCursorPosition(0, 0);
  38. Console.WriteLine("Для продолжения нажмите любую клавишу");
  39. Console.ReadKey();
  40. Console.Clear();
  41. break;
  42.  
  43. case "2":
  44. Console.WriteLine("На какой цвет хотите поменять?");
  45. Console.WriteLine("1 - Красный");
  46. Console.WriteLine("2 - Зеленый");
  47. Console.WriteLine("3 - Голубой");
  48. choiceColor = Console.ReadLine();
  49. switch (choiceColor)
  50. {
  51. case "1":
  52. Console.BackgroundColor = ConsoleColor.Red;
  53. Console.Clear();
  54. Console.WriteLine("Для продолжения нажмите любую клавишу");
  55. Console.ReadKey();
  56. break;
  57. case "2":
  58. Console.BackgroundColor = ConsoleColor.Green;
  59. Console.Clear();
  60. Console.WriteLine("Для продолжения нажмите любую клавишу");
  61. Console.ReadKey();
  62. break;
  63. case "3":
  64. Console.BackgroundColor = ConsoleColor.Blue;
  65. Console.Clear();
  66. Console.WriteLine("Для продолжения нажмите любую клавишу");
  67. Console.ReadKey();
  68. break;
  69. }
  70. break;
  71.  
  72. case "3":
  73. Console.WriteLine("На какой цвет хотите поменять?");
  74. Console.WriteLine("1 - Красный");
  75. Console.WriteLine("2 - Зеленый");
  76. Console.WriteLine("3 - Голубой");
  77. choiceColor = Console.ReadLine();
  78. switch (choiceColor)
  79. {
  80. case "1":
  81. Console.ForegroundColor = ConsoleColor.Red;
  82. break;
  83. case "2":
  84. Console.ForegroundColor = ConsoleColor.Green;
  85. break;
  86. case "3":
  87. Console.ForegroundColor = ConsoleColor.Blue;
  88. break;
  89. }
  90. break;
  91.  
  92. case "4":
  93. Console.BackgroundColor = default;
  94. Console.Clear();
  95. Console.WriteLine("Для продолжения нажмите любую клавишу");
  96. Console.ReadKey();
  97. break;
  98.  
  99. case "5":
  100. Console.ForegroundColor = ConsoleColor.White;
  101. break;
  102.  
  103. case "6":
  104. int WindowHeight;
  105. int WindowWidth;
  106. Console.WriteLine("Введите высоту окна. Максимум 29");
  107. WindowHeight = Convert.ToInt32(Console.ReadLine());
  108. Console.WriteLine("Введите ширину окна. Максимум 119");
  109. WindowWidth = Convert.ToInt32(Console.ReadLine());
  110. Console.WindowHeight = WindowHeight;
  111. Console.WindowWidth = WindowWidth;
  112. break;
  113.  
  114. case "7":
  115. exit = false;
  116. break;
  117.  
  118. default:
  119. Console.WriteLine("Вы ввели что-то не то попробуйте снова.");
  120. break;
  121.  
  122. }
  123.  
  124.  
  125.  
  126. }
  127.  
  128.  
  129.  
  130. }
  131. }
  132. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement