Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace HW_2025
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- const string CommandShowText = "/Text";
- const string CommandRandomNumber = "/RandomNumber";
- const string CommandClearConsole = "/ClearConsole";
- const string CommandExit = "/Exit";
- const string CommandHelp = "/Help";
- bool isWork = true;
- string userInput;
- int maxRandom = 500;
- int secondsToMilliseconds = 1000;
- int userRandomNumber = 0;
- Random random = new Random();
- Console.WriteLine("Бот KR-sL0n к Вашем уcлугам.\n" +
- $"Узнать возможности можно через {CommandHelp}\n");
- while (isWork)
- {
- userInput = Console.ReadLine();
- switch (userInput)
- {
- case CommandShowText:
- Console.WriteLine("Желтый снег не кислый...");
- break;
- case CommandRandomNumber:
- userRandomNumber = random.Next(0, maxRandom + 1);
- Console.WriteLine($"Случайное число = {userRandomNumber}");
- break;
- case CommandClearConsole:
- Console.WriteLine("Консоль будет очищена через 3 секунды\n" +
- "Запускаю пылесос");
- System.Threading.Thread.Sleep(secondsToMilliseconds * 3);
- Console.Clear();
- Console.WriteLine("Фрекен Бок вернется позже, когда будет бардак!");
- break;
- case CommandExit:
- isWork = false;
- Console.WriteLine("Программа закрыта");
- break;
- case CommandHelp:
- Console.WriteLine($"Вывести текс: {CommandShowText}\n" +
- $"Загадать рандомное число от 0 до {maxRandom}: {CommandRandomNumber}\n" +
- $"Очистить консоль: {CommandClearConsole}\n" +
- $"Закрыть программу: {CommandExit}\n" +
- $"Комманды бота: {CommandHelp}\n");
- break;
- default:
- Console.WriteLine("Нет такой комманды");
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement