1
resposta

Faça como eu fiz: Primeiro Jogo com C#

int numeroAleatorio = new Random().Next(1, 101);
int numeroSortedo = numeroAleatorio;

Console.WriteLine(numeroSortedo); // ja saber qual o numero que foi sorterado
Console.WriteLine("Vamos comercar o Jogo Escolha um numero de 1 a 100");

do
{
    int numeroEscolhido = int.Parse(Console.ReadLine());
   

    if(numeroEscolhido == numeroSortedo)
    {
        Console.WriteLine("Paranbens voce acertou");
        break;
    }
    else if(numeroEscolhido < numeroSortedo)
    {
        Console.WriteLine("Que pena o numero da sorte é maior tente novamente!");
    }
    else if(numeroEscolhido > numeroSortedo)
    {
        Console.WriteLine("Que pena o numero da sorte é menor tente novamente!");
    }


} while (true);
1 resposta

Olá, Ulysses, como vai?

Seu código está bem coerente com a proposta do exercício: você gera um número aleatório, lê o palpite do usuário, compara com o número sorteado e usa o laço com do...while junto com if/else if para controlar o fluxo do jogo. A lógica geral está correta e o fluxo do programa funciona como esperado.

Obrigado por compartilhar seu código, ficou bem legal de ler. Continue trazendo suas soluções no fórum, estamos à disposição para acompanhar sua evolução e tirar dúvidas quando precisar.

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