Как создать повторение кода? - 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д