Как создать повторение кода? - C#
Формулировка задачи:
Листинг программы
- namespace ConsoleApp2
- {
- class Program
- {
- static void Main(string[] args)
- {
- //создание переменных
- string text;
- string answer;
- string B = "Бот:";
- string U = "Вы:";
- string textlow;
- Console.WriteLine(B + "Рад что ты заглянул. Я бот.");
- Console.WriteLine(B + "Если понадобится подсказка то напиши мне <Помощь>");
- //начало общения, тут бот считывает то что вы написали
- text = Console.ReadLine();
- Console.WriteLine(U + text);
- textlow = text.ToLower(); //что бы боту было всё равно на регистр букв, тут всё что написано будет записано в новую переменную с нижним регистром
- //начинается логика бота и его ответная реакция
- switch (textlow)
- {
- case "привет":
- case "здравствуйте":
- case "дарова":
- Console.WriteLine("Привет!"); break;
- case "помощь":
- Console.WriteLine(B + "Я бот который будет выдавать тебе задания." +
- "\n" + B + "Что бы начать выполнять задания, напиши <Старт>");
- Console.WriteLine("Что бы начать выполнять задания, напиши <Старт>");
- Console.WriteLine("Что бы перестать выполнять напиши <Стоп>");
- Console.WriteLine("Если ты выполнил задание и хочешь перейти к следующему, напиши <Дальше>");
- Console.WriteLine("Если надо подсказку по текущему заданию, то напиши <Подсказка>");
- Console.WriteLine("Удачи"); return;
- }
- Console.ReadLine();
- }
- }
- }
Решение задачи: «Как создать повторение кода?»
textual
Листинг программы
- static void Main(string[] args)
- {
- //создание переменных
- string text;
- string answer;
- string B = "Бот:";
- string U = "Вы:";
- string textlow;
- Console.WriteLine(B + "Рад что ты заглянул. Я бот.");
- Console.WriteLine(B + "Если понадобится подсказка то напиши мне <Помощь>");
- do
- {
- //начало общения, тут бот считывает то что вы написали
- text = Console.ReadLine();
- Console.WriteLine(U + text);
- textlow = text.ToLower(); //что бы боту было всё равно на регистр букв, тут всё что написано будет записано в новую переменную с нижним регистром
- //начинается логика бота и его ответная реакция
- switch (textlow)
- {
- case "привет":
- case "здравствуйте":
- case "дарова":
- Console.WriteLine("Привет!"); break;
- case "помощь":
- Console.WriteLine(B + "Я бот который будет выдавать тебе задания." +
- "\n" + B + "Что бы начать выполнять задания, напиши <Старт>");
- Console.WriteLine("Что бы начать выполнять задания, напиши <Старт>");
- Console.WriteLine("Что бы перестать выполнять напиши <Стоп>");
- Console.WriteLine("Если ты выполнил задание и хочешь перейти к следующему, напиши <Дальше>");
- Console.WriteLine("Если надо подсказку по текущему заданию, то напиши <Подсказка>");
- Console.WriteLine("Удачи"); return;
- }
- }
- while (textlow != "пока")
- Console.ReadLine();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д