переменная в цикле - 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

Код к задаче: «переменная в цикле - C#»

if (enemyhp <= 0)
{
       Console.WriteLine("Вы победили" + enemies);
}
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

7   голосов, оценка 4.143 из 5

Источник
Похожие ответы