Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace CSLightFirst
- {
- class Program
- {
- static void Main()
- {
- Random rnd = new Random();
- bool isExit = false;
- int userBalance = rnd.Next();
- string userPassword = "12345";
- string userInput;
- Console.Write("Введите пароль для доступа к меню: ");
- userInput = Console.ReadLine();
- while (userInput != userPassword)
- {
- Console.Write("Пароль неверный, повторите попытку: ");
- userInput = Console.ReadLine();
- }
- while (true)
- {
- Console.WriteLine("\nЧто бы Вы хотели сделать?\n" +
- "ChangePassword - Сменить пароль\n" +
- "ShowPassword - Показать пароль\n" +
- "ShowBalance - Показать баланс\n" +
- "ChangeTextColor - Сменить цвет текста\n" +
- "ChangeConsoleColor - Сменить цвет фона консоли\n" +
- "Exit - Выйти из программы\n");
- userInput = Console.ReadLine();
- switch (userInput.ToLower())
- {
- case "changepassword":
- userPassword = rnd.Next(0, 777).ToString();
- Console.WriteLine($"Ваш новый пароль: {userPassword}");
- break;
- case "showpassword":
- Console.WriteLine($"Ваш пароль: {userPassword}");
- break;
- case "showbalance":
- Console.WriteLine($"Ваш баланс: {userBalance} руб.");
- break;
- case "changetextcolor":
- Console.Write("Каким цветом Вы хотели бы видеть текст?\nКрасный, Зеленый, Желтый, Белый: ");
- userInput = Console.ReadLine();
- switch (userInput.ToLower())
- {
- case "красный":
- Console.ForegroundColor = ConsoleColor.Red;
- break;
- case "зеленый":
- Console.ForegroundColor = ConsoleColor.Green;
- break;
- case "желтый":
- Console.ForegroundColor = ConsoleColor.Yellow;
- break;
- case "белый":
- Console.ForegroundColor = ConsoleColor.White;
- break;
- }
- break;
- case "changeconsolecolor":
- Console.Write("Каким цветом Вы хотели бы видеть консоль?\nКрасный, Зеленый, Желтый, Черный: ");
- userInput = Console.ReadLine();
- switch (userInput.ToLower())
- {
- case "красный":
- Console.BackgroundColor = ConsoleColor.Red;
- break;
- case "зеленый":
- Console.BackgroundColor = ConsoleColor.Green;
- break;
- case "желтый":
- Console.BackgroundColor = ConsoleColor.Yellow;
- break;
- case "черный":
- Console.BackgroundColor = ConsoleColor.Black;
- break;
- }
- Console.Clear();
- break;
- case "exit":
- isExit = true;
- break;
- }
- if (isExit) break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement