Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace ConsoleApp3
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- const string CommandSaveName = "1";
- const string CommandPrintName = "2";
- const string CommandPrintRandomNumber = "3";
- const string CommandClearConsol = "4";
- const string CommandExit = "5";
- int randomMaxNumber = 101;
- int randomMinNumber = 0;
- Random random = new Random();
- string userComand = "";
- string stopComand = "exit";
- string userName = "";
- int randomNumber;
- while (userComand != stopComand)
- {
- Console.Write($"Меню:\n{CommandSaveName} - Записать мое имя. \n{CommandPrintName} - Вывести мое имя. \n{CommandPrintRandomNumber} - Вывести рандомное число. \n{CommandClearConsol} - Очистить консоль. \n{CommandExit} - Выход. \n\nВведите номер команды: ");
- userComand = Console.ReadLine();
- switch (userComand)
- {
- case CommandSaveName:
- Console.Write("Введите ваше имя: ");
- userName = Console.ReadLine();
- break;
- case CommandPrintName:
- if (userName == "")
- {
- Console.WriteLine("Вы еще не сохранили ваше имя!\n\n");
- } else
- {
- Console.WriteLine($"Ваше имя: {userName}.\n\n");
- }
- break;
- case CommandPrintRandomNumber:
- randomNumber = random.Next(randomMinNumber, randomMaxNumber);
- Console.Write($"Ваше рандомное число: {randomNumber}.\n\n");
- break;
- case CommandClearConsol:
- Console.Clear();
- break;
- case CommandExit:
- userComand = stopComand;
- break;
- default:
- Console.WriteLine("Нет такой команды. Убедитесь в правельности ввода.\n\n");
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement