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

Desafio do Número secreto!

int numeroSecreto = 7;
int chute;
  
do
{
    Console.Clear();
    Console.WriteLine("Desafio do Número secreto!");
    Console.Write("Escolha um número entre 1 a 10:\n");
    chute = int.Parse(Console.ReadLine()!);
    if ( chute > 7)
    {
       Console.WriteLine("Você ERROU! O número secreto é menor. Tente novamente!");
       Thread.Sleep(2000);
    }
    else if (chute < 7)
    {
        Console.WriteLine("Você ERROU! O número secreto é maior. Tente novamente!");
        Thread.Sleep(2000);
    }
    
    

}while (chute != numeroSecreto);

Console.WriteLine("Parabéns! Você ACERTOU!");
1 resposta
solução!

Olá, Edla, como vai?

O seu código atende completamente aos requisitos do desafio e demonstra um bom uso da estrutura de repetição do while para garantir que o jogo seja executado ao menos uma vez. A implementação de dicas informando se o número secreto é maior ou menor torna a experiência mais interativa e demonstra que você compreendeu bem a lógica de condições.

Uma dica para tornar seu código mais flexível é utilizar a própria variável numeroSecreto dentro das verificações do if e else if, em vez de repetir o valor fixo 7. Isso facilita futuras alterações no programa, pois se você decidir mudar o número secreto no início do código, as mensagens de orientação serão atualizadas automaticamente sem a necessidade de editar cada linha de comparação individualmente.

Parabéns por concluir o exercício e por compartilhar sua solução no fórum, continue praticando e postando seu progresso.

Qualquer dúvida que venha a surgir durante seus estudos, saiba que o fórum está a disposição.

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