Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace _2Homework
- {
- class Program
- {
- static void Main(string[] args)
- {
- string passInput;
- string password = "123";
- string name = "Неустановленно";
- string color;
- bool isOn = true;
- string input;
- while (isOn == true)
- {
- Console.WriteLine("Введите пароль:");
- passInput = Convert.ToString(Console.ReadLine());
- if (passInput == password)
- {
- Console.WriteLine("Список доступных команд:\nSetName - установить имя\nChangeConsoleColor - Сменить цвет консоли\nSetPassword - установить пароль\nWriteName - Вывести имя\nEsc - выход");
- Console.WriteLine("--------------------------------------------");
- Console.Write("Введите одну из команд:");
- input = Convert.ToString(Console.ReadLine());
- switch (input)
- {
- case "SetName":
- Console.Write("Введите новое имя:");
- name = Convert.ToString(Console.ReadLine());
- Console.WriteLine("Имя изменено, нажмите любую кнопку...");
- Console.ReadKey();
- Console.Clear();
- break;
- case "ChangeConsoleColor":
- Console.WriteLine("Выберете цвет:1 - красный, 2 - зеленый, 3 - темносиний:");
- color = Convert.ToString(Console.ReadLine());
- switch (color)
- {
- case "1":
- Console.BackgroundColor = ConsoleColor.Red;
- Console.Clear();
- break;
- case "2":
- Console.BackgroundColor = ConsoleColor.Green;
- Console.Clear();
- break;
- case "3":
- Console.BackgroundColor = ConsoleColor.DarkBlue;
- Console.Clear();
- break;
- default:
- Console.WriteLine("Ошибка, нажмите любую кнопку...");
- Console.ReadKey();
- Console.Clear();
- break;
- }
- break;
- case "SetPassword":
- Console.WriteLine("Введите новый пароль:");
- password = Convert.ToString(Console.ReadLine());
- Console.WriteLine("Пароль успешно изменен, нажмите любую кнопку...");
- Console.ReadKey();
- Console.Clear();
- break;
- case "WriteName":
- Console.WriteLine("Здравствуйте " + name);
- Console.WriteLine("Нажмите любую кнопку...");
- Console.ReadKey();
- Console.Clear();
- break;
- case "Esc":
- isOn = false;
- break;
- default:
- Console.WriteLine("Вы ввели несуществующую команду, нажмиет любую кнопку для продолжения...");
- Console.ReadKey();
- Console.Clear();
- break;
- }
- }
- else
- {
- Console.WriteLine("Неверный пароль! Нажмите любую кнопку.");
- Console.ReadKey();
- Console.Clear();
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement