1
resposta

[Projeto] Minha solução para o exercicio(Tem alguma coisa que podia ter feito diferente?)

using System; class Program {

static void Apresentacao()
{
    Console.WriteLine(@"

░░░░░██╗░█████╗░░██████╗░░█████╗░  ██████╗░░█████╗░ ░░░░░██║██╔══██╗██╔════╝░██╔══██╗  ██╔══██╗██╔══██╗ ░░░░░██║██║░░██║██║░░██╗░██║░░██║  ██║░░██║███████║ ██╗░░██║██║░░██║██║░░╚██╗██║░░██║  ██║░░██║██╔══██║ ╚█████╔╝╚█████╔╝╚██████╔╝╚█████╔╝  ██████╔╝██║░░██║ ░╚════╝░░╚════╝░░╚═════╝░░╚════╝░  ╚═════╝░╚═╝░░╚═╝

░█████╗░██████╗░██╗██╗░░░██╗██╗███╗░░██╗██╗░░██╗░█████╗░░█████╗░░█████╗░░█████╗░ ██╔══██╗██╔══██╗██║██║░░░██║██║████╗░██║██║░░██║██╔══██╗██╔══██╗██╔══██╗██╔══██╗ ███████║██║░░██║██║╚██╗░██╔╝██║██╔██╗██║███████║███████║██║░░╚═╝███████║██║░░██║ ██╔══██║██║░░██║██║░╚████╔╝░██║██║╚████║██╔══██║██╔══██║██║░░██╗██╔══██║██║░░██║ ██║░░██║██████╔╝██║░░╚██╔╝░░██║██║░╚███║██║░░██║██║░░██║╚█████╔╝██║░░██║╚█████╔╝ ╚═╝░░╚═╝╚═════╝░╚═╝░░░╚═╝░░░╚═╝╚═╝░░╚══╝╚═╝░░╚═╝╚═╝░░╚═╝░╚════╝░╚═╝░░╚═╝░╚════╝░"); Console.WriteLine("Bem vindo ao jogo de adivinhação."); Console.WriteLine("Regras do jogos: \nVoce vai tentar adivinhar o numero que estou pensando. São numeros entre 1 a 100. Boa sorte!"); } static void GeradorNumero() { Random random = new Random(); int numeroAleatorio = random.Next(1, 101); while (true) { Console.WriteLine("Digite seu chute: "); string chute = Console.ReadLine(); int chuteNumerico;

        if (int.TryParse(chute, out chuteNumerico))
        {
            if (chuteNumerico < 1 || chuteNumerico > 100)
            {
                Console.WriteLine("Opção inválida. Digite um número entre 1 e 100.");
            }
            else if (chuteNumerico == numeroAleatorio)
            {
                Console.WriteLine("Parabéns, você acertou!");
                break;
            }
            else if (chuteNumerico < numeroAleatorio)
            {
                Console.WriteLine("O número sorteado é maior do que o que você digitou. Tente novamente.");
            }
            else if (chuteNumerico > numeroAleatorio)
            {
                Console.WriteLine("O número sorteado é menor do que o que você digitou. Tente novamente.");
            }
        }
        else
        {
            Console.WriteLine("Opção inválida. Digite um número válido entre 1 e 100.");
        }
    }
}
static void Main()
{
    Apresentacao();
    GeradorNumero();
}

}

1 resposta

Oi, Marcelo, tudo bem?

Parabéns pelo resultado na resolução do desafio, ficou ótimo!

Também agradeço por compartilhar seu código com os demais estudantes, com certeza vai ajudar nos estudos de todas as pessoas que estão aprendendo este mesmo assunto.

Continue mergulhando em tecnologia e se tiver dúvidas, conte com o fórum. Abraços!