1
resposta

[Projeto] Resolução

int numeroVidas= 5;

Console.WriteLine(@" **********************************");
Console.WriteLine("Jogo das Vidas");
Console.WriteLine(@" **********************************");

while (numeroVidas > 0)
{
    int numeroSorteado = GerarNumeroAleatorio();             // Sortear número
    Console.WriteLine($"Você tem {numeroVidas} vidas");
    Console.Write("Digite um número entre 1 e 10: ");
    int numeroDigitado = int.Parse(Console.ReadLine()!);
    if (numeroDigitado == numeroSorteado)
    {
        numeroVidas++;
        Console.WriteLine($"Vidas finais: {numeroVidas}");
        break;
    }
    else
    {
        numeroVidas--;
        Console.WriteLine($"Vidas finais: {numeroVidas}");
    }
}

int GerarNumeroAleatorio()
{
    Random random = new Random();
    return random.Next(1, 11);
}
1 resposta

Oi, Cristin! Como vai?

Agradeço por compartilhar.

Gostei de como você estruturou a lógica do jogo, incluindo o uso do método GerarNumeroAleatorio(). Isso mostra que você já está pensando em funções para deixar o código mais organizado.

Continue firme nos estudos.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!