Oi, Eduardo! Como vai?
Agradeço por compartilhar.
Gostei bastante da forma como você utilizou o do...while pra garantir que o usuário continue tentando até acertar o número. Isso mostra um bom entendimento de estruturas de repetição e interação com o usuário, além de deixar o jogo funcional e direto.
Você pode adicionar um feedback para ajudar o usuário, informando se o número digitado é maior ou menor que o número sorteado.
int numero = new Random().Next(1, 100);
int valorInteiro = 0;
do
{
Console.WriteLine("Digite um numero entre 1 e 100: ");
string valor = Console.ReadLine()!;
valorInteiro = int.Parse(valor);
if (valorInteiro > numero)
{
Console.WriteLine("O numero digitado e maior que o numero secreto.");
}
else if (valorInteiro < numero)
{
Console.WriteLine("O numero digitado e menor que o numero secreto.");
}
} while (valorInteiro != numero);
Console.WriteLine("Parabens, voce acertou!");
Esse código compara o valor digitado com o número secreto e orienta o usuário durante o jogo, deixando a experiência mais dinâmica.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!