Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace Hw12
- {
- class Peogram
- {
- static void Main()
- {
- const int CommandSetName = 1;
- const int CommandSetPassword = 2;
- const int CommandChangeConsoleColor = 3;
- const int CommandWriteName = 4;
- const int CommandExit = 5;
- const string CommandSetColorBlue = "b";
- const string CommandSetColorGreen = "g";
- const string CommandSetColorRed = "r";
- int selectingMenuItem;
- bool isOpen = true;
- string userName = "";
- string userPassword = "";
- string changingConsoleColor;
- string passwordForNameOutput;
- while (isOpen)
- {
- Console.WriteLine($"{CommandSetName} - Установить имя\n{CommandSetPassword} - Установить пароль\n{CommandChangeConsoleColor} - Изменить цвет консоли\n{CommandWriteName} - Вывестим имя\n{CommandExit} - Выйти из программы\n");
- Console.Write("Выберете нужную операцию: ");
- selectingMenuItem = Convert.ToInt32(Console.ReadLine());
- Console.Clear();
- switch (selectingMenuItem)
- {
- case CommandSetName:
- Console.Write("Введите Ваше имя: ");
- userName = Console.ReadLine();
- break;
- case CommandSetPassword:
- Console.Write("Установите Ваш пароль: ");
- userPassword = Console.ReadLine();
- break;
- case CommandChangeConsoleColor:
- Console.WriteLine($"{CommandSetColorBlue} - Установить синий цвет\n{CommandSetColorGreen} - Установить зеленый цвет\n{CommandSetColorRed} - Установить красный цвет\n");
- Console.WriteLine("Ваш выбор: ");
- changingConsoleColor = Console.ReadLine();
- switch (changingConsoleColor)
- {
- case CommandSetColorBlue:
- Console.ForegroundColor = ConsoleColor.Blue;
- break;
- case CommandSetColorGreen:
- Console.ForegroundColor = ConsoleColor.Green;
- break;
- case CommandSetColorRed:
- Console.ForegroundColor = ConsoleColor.Red;
- break;
- default:
- Console.WriteLine("Выбрана неверная операция...");
- break;
- }
- break;
- case CommandWriteName:
- Console.Write("Введите пароль: ");
- passwordForNameOutput = Console.ReadLine();
- if (passwordForNameOutput == userPassword)
- {
- Console.WriteLine($"Ваше имя: {userName}");
- Console.ReadKey();
- }
- else
- {
- Console.WriteLine("Пароль неверный...");
- }
- break;
- case CommandExit:
- isOpen = false;
- break;
- default:
- Console.WriteLine("Введена неверная операция\n\nНажмите любую клавишу для продолжения...");
- Console.ReadKey();
- break;
- }
- Console.Clear();
- }
- Console.WriteLine("Программа завершена...");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement