1
resposta

[Projeto] Primeiro jogo com C#

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

int numeroEscolhido;

do
{
    Console.Write("Tente acertar o número que estou pensando entre 1 a 100: ");
    numeroEscolhido = int.Parse(Console.ReadLine());

    if ( numeroEscolhido > numeroAleatorio)
    {
        Console.WriteLine("O numero que eu pensei é um pouco menor! Tente Novamente! ");
    }
    else if (numeroEscolhido < numeroAleatorio)
    {
        Console.WriteLine("O numero que eu pensei é um pouco maior! Tente Novamente! ");
    }
} while (numeroEscolhido != numeroAleatorio);

Console.WriteLine("Acertou!!! O numero que eu pensei era " + numeroAleatorio);

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Arielson! Como vai?

Agradeço por compartilhar.

Gostei do seu código, ele mostra bem o uso do laço de repetição do-while e da classe Random no C#. A lógica do jogo está clara e funcional, mostrando boa compreensão sobre controle de fluxo e comparação de valores.

Continue praticando! Uma dica é ajustar o intervalo do random.Next(0, 100) para random.Next(1, 101) assim o número aleatório realmente ficará entre 1 e 100, como o enunciado pede.

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