Как повторять цикл if, пока не будет выполнено необходимое условие - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. case "старт":
  2. Console.WriteLine("Ну что ж приступим!");
  3. Console.WriteLine("Твоё первое задание будет поставить лайк на фотографиях 10 твоим друзьям. Как закончишь, напиши мне <Дальше>");
  4. text = Console.ReadLine();
  5. do
  6. {
  7. if (text == "дальше")
  8. Console.WriteLine("Молодец, давай дальше!");
  9. else if (text == "подсказка")
  10. Console.WriteLine("Жми сердечко своим друзьям");
  11. else
  12. Console.WriteLine("Что бы сообщить что ты выполнил задание, напиши мне <Дальше>");
  13. }
  14. while (text == "дальше");
Мне нужно, что бы пока я не напишу в консоль слово дальше, он будет повторять цикл. Как пример. Если я напишу "подсказка", то он покажет подсказку, но в следующую часть кода он не перейдёт. А если напишу дальше то этот цикл завершится и перейдёт к следующей части кода (там уже идёт следующий цикл if со вторым заданием для юзера). А то пока что независимо от того что я пишу он переходит к следующему заданию.

Решение задачи: «Как повторять цикл if, пока не будет выполнено необходимое условие»

textual
Листинг программы
  1.  while (true)
  2.             {
  3.                 Console.WriteLine("Дальше или подсказка? ");
  4.                 string s = Console.ReadLine();
  5.                 if (s == "дальше")
  6.                 {
  7.                     Console.WriteLine("Молодец, давай дальше!");
  8.                     break;
  9.                 }
  10.                 if (s == "подсказка")
  11.                 {
  12.                     Console.WriteLine("Жми сердечко своим друзьям");
  13.                 }
  14.                 else { Console.WriteLine("Ошибка"); }
  15.             }
  16.             Console.WriteLine("Далее...");
  17.             Console.ReadKey();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы