Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace HomeWork
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- const byte FirstCommand = 1;
- const byte SecondCommand = 2;
- const byte ThirdCommand = 3;
- const byte FourthCommand = 4;
- const byte FifthCommand = 5;
- bool programIsWorking = true;
- string firstMessage = "Level 1";
- string secondMessage = "Level 2";
- string messageForInvalidCommand = "Была введена неверная команда.";
- string playerInput;
- while (programIsWorking)
- {
- Console.WriteLine("Добро пожаловать в меню");
- Console.WriteLine();
- Console.WriteLine("1. Вывод первого сообщения");
- Console.WriteLine("2. Вывод второго сообщения");
- Console.WriteLine("3. Вывод случайного числа");
- Console.WriteLine("4. Очистить консоль");
- Console.WriteLine("5. Выход из приожения");
- Console.WriteLine();
- Console.WriteLine();
- Console.Write("Введите команду[НОМЕР КОМАНДЫ] : ");
- playerInput = Console.ReadLine();
- try
- {
- switch (Convert.ToInt32(playerInput))
- {
- case FirstCommand:
- Console.Write($"Вывод сообщения 1 : [{firstMessage}].");
- break;
- case SecondCommand:
- Console.Write($"Вывод сообщения 2 : [{secondMessage}].");
- break;
- case ThirdCommand:
- int minimumRange;
- int maximumRange;
- Console.WriteLine("Введите диапазон для выбора случайного числа.");
- Console.Write("Minimum range : ");
- minimumRange = Convert.ToInt32(Console.ReadLine());
- Console.Write("Maximum range : ");
- maximumRange = Convert.ToInt32(Console.ReadLine());
- Random random = new Random();
- int randomNumber = random.Next(minimumRange, maximumRange);
- Console.Write($"Вывод случайного числа : {randomNumber}.");
- break;
- case FourthCommand:
- Console.Clear();
- Console.Write("Консоль очищена.");
- break;
- case FifthCommand:
- programIsWorking = false;
- Console.Write("Программа готова к завершению.");
- break;
- default:
- Console.Write($"{messageForInvalidCommand}");
- break;
- }
- }
- catch (Exception e)
- {
- Console.Write($"{messageForInvalidCommand}");
- }
- Console.Write(" Нажмите на любую кнопку для продолжения ");
- Console.ReadLine();
- Console.Clear();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment