Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[PROJETO] Primeiro jogo com C# e uma dúvida

Console.WriteLine("Número aleatório gerado!");
Console.WriteLine("************************");
Random rnd = new Random();
int numeroAleatorio = rnd.Next(1, 100);

int numeroDigitado;

do
{
    Console.Write("\nDigite o número sorteado: ");
    numeroDigitado = int.Parse(Console.ReadLine()!);

    if (numeroDigitado < numeroAleatorio)
    {
        Console.WriteLine("O número sorteado é maior que " + numeroDigitado);
        Console.WriteLine("\nTente mais uma vez =/ ");
    }
    else if (numeroDigitado > numeroAleatorio)
    {
        Console.WriteLine("O número sorteado é menor que " + numeroDigitado);
        Console.WriteLine("\nTente mais uma vez =/");
    }
    else if (numeroDigitado == numeroAleatorio)
    {
        Console.WriteLine("SUCESSO! Acertou o número digitado foi " + numeroDigitado + "!\nE o número sorteado é: " + numeroAleatorio);
    }
} while (numeroAleatorio != numeroDigitado);
Console.WriteLine("Parabéns!");
1 resposta
solução!

Oi, Estudante.

Agradeço por compartilhar.

Gostei da sua implementação do jogo, principalmente do uso do do/while, que faz bastante sentido neste tipo de lógica onde a pessoa precisa tentar até acertar. Sua ideia de dar feedback se o número é maior ou menor deixou a experiência mais clara e alinhada com o que foi proposto na atividade. Isso mostra que você compreendeu bem pontos importantes sobre tipos, condições e repetição em C#.

Continue explorando esse tipo de exercício, pois ele ajuda muito a fixar a lógica de programação.

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