Переменная в цикле - C#
Формулировка задачи:
Как сделать так, чтобы переменная находясь в цикле изменялась?
Переменная enemyhp находясь в этом цикле должна вычитать урон из себя, пока не дойдет до нуля. Но цикл не изменяет её в итоге получаем бесконечный бой...
int enemyhp = 10; do { Console.WriteLine("1.Удар ногой"); damage = Convert.ToInt32(Console.ReadLine()); switch(damage) { case 1: Random asd = new Random(); int kick = asd.Next(2, 11); Console.WriteLine("Вы нанесли" + " " + kick + " " + "урона"); enemyhp = enemyhp - kick; if (enemyhp == 0) { Console.WriteLine("Вы победили" + enemies); } break; default: break; } }while(enemyhp != 0);
Решение задачи: «Переменная в цикле»
textual
Листинг программы
if (enemyhp <= 0) { Console.WriteLine("Вы победили" + enemies); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д