Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Faça como eu fiz: primeiro jogo com C#

Boa noite segue o projeto, fico aberto para dicas:

Random numeroAleatorio = new Random();
int numero = numeroAleatorio.Next(1, 101); // Genera un número aleatorio entre 1 y 100


while (numero > 0)
{
    Console.Write("Digite um numero entre 1 e 100: ");
    int chute = int.Parse(Console.ReadLine());
    if (chute == numero)
    {
        Console.WriteLine("Parabéns Você acertou o número!");
        break;
    }
    else if (chute < numero)
    {
        Console.WriteLine("O número é maior que o seu chute.");
    }
    else
    {
        Console.WriteLine("O número é menor que o seu chute.");
    }
}
1 resposta
solução!

Oi, João! Tudo certo por aí?

Obrigado por postar a sua resolução!

Notei que você praticou o uso do Random para gerar números aleatórios com C#, utilizou muito bem a estrutura de repetição para controlar o fluxo e por fim compreendeu a relevância da condicional para comparar valores e dar feedback ao usuário.

Para complementar os seus estudos, vou deixar aqui algumas boas práticas:

Random

Ao trabalhar com geração de números aleatórios, é importante entender como o objeto Random funciona e como definir intervalos adequados. Isso garante resultados previsíveis em testes e maior controle sobre a lógica.

Condicional

As condicionais são fundamentais para tomada de decisão em programas. Saber aplicar if, else if e else corretamente torna o código mais claro, permitindo diferentes caminhos de execução conforme as entradas do usuário.

Estrutura de repetição

As estruturas de repetição permitem executar blocos de código várias vezes, otimizando tarefas repetitivas. Compreender bem o while e o for ajuda a criar programas mais eficientes e organizados.

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: o que você gostaria de aprimorar mais agora, trabalhar com validação de entrada do usuário ou explorar novas estruturas de repetição?

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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