Olá! Como vai?
Muito bem! Continue resolvendo e compartilhando os desafios com a comunidade Alura.
Observei que você explorou o uso do laço de repetição while
para controlar a lógica do jogo, utilizou muito bem o método Console.ReadLine()
combinado com int.Parse()
para capturar/converter a entrada do usuário e ainda compreendeu a importância do controle de fluxo com if
e break
.
Uma dica interessante para o futuro é usar o Random
para gerar o número secreto dinamicamente. Dessa forma:
Random rnd = new Random();
int numeroSecreto = rnd.Next(1, 11); // Gera número entre 1 e 10
Console.Write("Tente adivinhar o número entre 1 e 10: ");
int tentativa = int.Parse(Console.ReadLine());
while (tentativa != numeroSecreto)
{
Console.Write("Tente novamente: ");
tentativa = int.Parse(Console.ReadLine());
}
Console.WriteLine("Parabéns, você acertou!");
Isso faz com que o jogo fique mais dinâmico e imprevisível, o que pode ser muito útil para treinar lógica e tornar os desafios mais interessantes.
Para saber mais:
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!