Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace ConsoleApp
- {
- class Program
- {
- static void Main(string[] args)
- {
- const string CommandShowText = "1";
- const string CommandShowRandomNumber = "2";
- const string CommandClearConsole = "3";
- const string CommandExit = "4";
- const string CommandShowScientificFact = "1.1";
- const string CommandShowHistoricalFact = "1.2";
- const string CommandShowLifeHack = "1.3";
- Random random = new Random();
- bool isMenuWork = true;
- while (isMenuWork)
- {
- Console.WriteLine("Здравствуйте! Рады видеть Вас в нашем консольном меню. Чего изволите:");
- Console.WriteLine($"{CommandShowText} - Показать разный текст");
- Console.WriteLine($"{CommandShowRandomNumber} - Показать случайное число");
- Console.WriteLine($"{CommandClearConsole} - Очистить консоль");
- Console.WriteLine($"{CommandExit} - Выход");
- int randomNumber = random.Next();
- string userInput = Console.ReadLine();
- switch (userInput)
- {
- case CommandShowText:
- Console.WriteLine("Следующий текст может быть выведен:" +
- $"\n{CommandShowScientificFact} - начный факт." +
- $"\n{CommandShowHistoricalFact} - исторический факт." +
- $"\n{CommandShowLifeHack} - лайфак.");
- string userInputForSubmenu = Console.ReadLine();
- switch (userInputForSubmenu)
- {
- case CommandShowScientificFact:
- Console.WriteLine("\nСамая крупная жемчужина в мире достигает 6 килограммов в весе.\n");
- break;
- case CommandShowHistoricalFact:
- Console.WriteLine(
- "\nПонтийцы использовали против римских солдат подземных тактических медведей\n");
- break;
- case CommandShowLifeHack:
- Console.WriteLine(
- "\nНе можете развязать узел на шнурках? Вам помогут две простые шпильки." +
- "Проденьте их и потяните в разные стороны.\n");
- break;
- default:
- Console.WriteLine("Будьте внимательнее");
- break;
- }
- break;
- case CommandShowRandomNumber:
- Console.WriteLine(randomNumber);
- break;
- case CommandClearConsole:
- Console.Clear();
- break;
- case CommandExit:
- Console.WriteLine("Всего хорошего!");
- isMenuWork = false;
- break;
- default:
- Console.WriteLine("Будьте внимательнее");
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement