1
resposta

Primeiro jogo com C#

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

     Console.WriteLine("Digite um número");
     Console.WriteLine();

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

         if(numeroDigitado == numeroSorteado)
         {
             Console.WriteLine();
             Console.WriteLine("Parabêns, você acertou!");
         }
         else if(numeroDigitado < numeroSorteado)
         {
             Console.WriteLine("Seu número é menor que o sorteado");
             Console.WriteLine();
         }
         else
         {
             Console.WriteLine("Seu número é maior que o sorteado");
             Console.WriteLine();
         }
         Console.WriteLine();
       
         
     }
     while (numeroDigitado != numeroSorteado);
     Console.WriteLine("Fim de Jogo");
    
 }
1 resposta

Olá, Rafael, como vai?

O exercício está coerente com a proposta e a lógica do jogo funciona corretamente. O uso do do-while garante novas tentativas até o acerto e a comparação entre os números está bem aplicada, deixando o fluxo fácil de acompanhar para quem está começando em C#.

Parabéns pelo exercício e por compartilhar sua solução no fórum. Continue trazendo suas implementações e dúvidas, o fórum fica à disposição para acompanhar sua evolução.

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