eai gente ,
Levando em consideração que a energia de um jogador que varia de 0 a 100 e a vida varia de 0-3. Faça um programa que leia a energia e a vida. Agora aplique um dano nesse jogador que retire 50 da sua energia. Verifique se ele irá perder vida ou não e se a vida chegar a 0 imprima a mensagem de final de jogo.
eu tentei usar if-else, nao deu
ai eu usei for …nao sei se deu certo…
pode me ajudar
eu fiz :
int EnergiaDeJogador = 100, vida = 3, dano = 50, res = 0;
for (dano = 50; dano <= 100; dano++)
{
Console.WriteLine("Energia " + EnergiaDeJogador);
EnergiaDeJogador -= dano - dano;
vida -= 1;
Console.WriteLine("Voce morrer " + res);
Console.WriteLine("Voce perdeu um vida: " + vida);
Console.ReadKey();
for (dano = 50; dano <= 100; dano++)
{
res = EnergiaDeJogador - dano - dano;
vida -= 1;
Console.WriteLine("Voce morrer " + res);
Console.WriteLine("Voce perdeu mais um vida :" + vida);
Console.ReadKey();
for (dano = 50; dano <= 100; dano++)
{
res = EnergiaDeJogador - dano - dano;
vida -= 1;
Console.WriteLine("Voce morrer " + res);
Console.WriteLine("Final Do jogo : " + vida);
Console.ReadKey();
}
}
Console.ReadKey();
estou certo ?