1
resposta

Número secreto

Random random = new Random();
int numeroSorteado = random.Next(1, 101);
int numeroDigitado = 0;


Console.WriteLine("\nDigite um número");
Console.WriteLine();

do
{
    numeroDigitado = int.Parse(Console.ReadLine()!);

    if (numeroDigitado == numeroSorteado)
    {
        Console.WriteLine();
        Console.WriteLine("\nParabêns, você acertou!");
    }
    else if (numeroDigitado < numeroSorteado)
    {
        Console.WriteLine("\nSeu número é menor que o sorteado!");
        Console.WriteLine("\nDigite um novo número!");

    }
    else
    {
        Console.WriteLine("\nSeu número é maior que o sorteado!");
        Console.WriteLine("\nDigite um novo número!");
        
    }
    Console.WriteLine();


}
while (numeroDigitado != numeroSorteado);
Console.WriteLine("Fim de Jogo");
1 resposta

Olá, Rafael, como vai?

O código que você desenvolveu está correto e atende perfeitamente aos requisitos do exercício. Você utilizou a estrutura de repetição do-while de forma adequada para garantir que a leitura do número ocorra ao menos uma vez e continue até que o acerto aconteça. A implementação da classe Random para gerar o número secreto também foi uma excelente escolha, pois torna o jogo dinâmico e interessante.

Parabéns pelo empenho na atividade e continue compartilhando seu progresso.

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