Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Ucheba_sharp3
- {
- class Program
- {
- static void Main(string[] args)
- {
- string choice;
- bool exit = true;
- string choiceColor;
- while (exit)
- {
- Console.WriteLine("Выберите, что вы хотите. Для выбора нужного пункта меню введите соответствующую цифру.");
- Console.WriteLine("1 - Нарисовать прямоугольник из звёздочек :)");
- Console.WriteLine("2 - Изменить цвет фона");
- Console.WriteLine("3 - Изменить цвет букв");
- Console.WriteLine("4 - Сбросить цвет фона к начальному");
- Console.WriteLine("5 - Сбросить цвет букв к начальному");
- Console.WriteLine("6 - Изменить размер окна консоли");
- Console.WriteLine("7 - Выход");
- choice = Console.ReadLine();
- switch (choice)
- {
- case "1":
- Console.Clear();
- for (int x = 35; x <=80 ;x+=1 )
- {
- for (int y = 11; y >= 4; y-=1)
- {
- Console.SetCursorPosition(x,y );
- Console.WriteLine("*");
- }
- }
- Console.SetCursorPosition(0, 0);
- Console.WriteLine("Для продолжения нажмите любую клавишу");
- Console.ReadKey();
- Console.Clear();
- break;
- case "2":
- Console.WriteLine("На какой цвет хотите поменять?");
- Console.WriteLine("1 - Красный");
- Console.WriteLine("2 - Зеленый");
- Console.WriteLine("3 - Голубой");
- choiceColor = Console.ReadLine();
- switch (choiceColor)
- {
- case "1":
- Console.BackgroundColor = ConsoleColor.Red;
- Console.Clear();
- Console.WriteLine("Для продолжения нажмите любую клавишу");
- Console.ReadKey();
- break;
- case "2":
- Console.BackgroundColor = ConsoleColor.Green;
- Console.Clear();
- Console.WriteLine("Для продолжения нажмите любую клавишу");
- Console.ReadKey();
- break;
- case "3":
- Console.BackgroundColor = ConsoleColor.Blue;
- Console.Clear();
- Console.WriteLine("Для продолжения нажмите любую клавишу");
- Console.ReadKey();
- break;
- }
- break;
- case "3":
- Console.WriteLine("На какой цвет хотите поменять?");
- Console.WriteLine("1 - Красный");
- Console.WriteLine("2 - Зеленый");
- Console.WriteLine("3 - Голубой");
- choiceColor = Console.ReadLine();
- switch (choiceColor)
- {
- case "1":
- Console.ForegroundColor = ConsoleColor.Red;
- break;
- case "2":
- Console.ForegroundColor = ConsoleColor.Green;
- break;
- case "3":
- Console.ForegroundColor = ConsoleColor.Blue;
- break;
- }
- break;
- case "4":
- Console.BackgroundColor = default;
- Console.Clear();
- Console.WriteLine("Для продолжения нажмите любую клавишу");
- Console.ReadKey();
- break;
- case "5":
- Console.ForegroundColor = ConsoleColor.White;
- break;
- case "6":
- int WindowHeight;
- int WindowWidth;
- Console.WriteLine("Введите высоту окна. Максимум 29");
- WindowHeight = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("Введите ширину окна. Максимум 119");
- WindowWidth = Convert.ToInt32(Console.ReadLine());
- Console.WindowHeight = WindowHeight;
- Console.WindowWidth = WindowWidth;
- break;
- case "7":
- exit = false;
- break;
- default:
- Console.WriteLine("Вы ввели что-то не то попробуйте снова.");
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement