1
resposta

[Projeto] Número secreto

using System.Runtime.CompilerServices;

var random = new Random();
int numeroSecreto = random.Next(0, 100);
int tentativa;

Console.WriteLine("##########Número Secreto##########");

do
{
    
    Console.Write("\nDigite qual número você acha que é o secreto: ");
    tentativa = int.Parse(Console.ReadLine()!);

    if( tentativa == numeroSecreto)
    {
        Console.WriteLine("Parabéns você acertou o número Premiado, você ganhou um brinde!!");
    }
    else
    {
        Console.WriteLine("Você errou tente mais uma vez!");
    }

} while ( tentativa != numeroSecreto);
1 resposta

Olá, Iago, como vai?

O seu código atende perfeitamente ao que foi solicitado na atividade. Você utilizou corretamente a estrutura de repetição do-while para garantir que o jogo continue até que o acerto ocorra e aplicou bem a lógica de comparação entre a tentativa e o número secreto. Uma característica positiva da sua implementação foi o uso da classe Random para gerar o número, o que torna o jogo mais dinâmico a cada execução.

Como uma sugestão de melhoria, você pode tratar possíveis erros de entrada caso o usuário digite algo que não seja um número.

Parabéns pelo empenho no exercício e continue compartilhando sua evolução conosco. O fórum está à disposição para qualquer dúvida que surgir durante seus estudos.

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