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

[Projeto] Desafio Jogo com C#

// Número da Sorte 

Random random = new Random();
int numeroSorteado = random.Next(1, 101);
bool numeroAcertado = false;

string mensagemDeBoasVindas = "Boas vindas ao jogo Número da Sorte!";

void ExibirMensagemDeBoasVindas()
{
    Console.WriteLine(@"

███╗░░██╗██╗░░░██╗███╗░░░███╗███████╗██████╗░░█████╗░  ██████╗░░█████╗░  ░██████╗░█████╗░██████╗░████████╗███████╗
████╗░██║██║░░░██║████╗░████║██╔════╝██╔══██╗██╔══██╗  ██╔══██╗██╔══██╗  ██╔════╝██╔══██╗██╔══██╗╚══██╔══╝██╔════╝
██╔██╗██║██║░░░██║██╔████╔██║█████╗░░██████╔╝██║░░██║  ██║░░██║███████║  ╚█████╗░██║░░██║██████╔╝░░░██║░░░█████╗░░
██║╚████║██║░░░██║██║╚██╔╝██║██╔══╝░░██╔══██╗██║░░██║  ██║░░██║██╔══██║  ░╚═══██╗██║░░██║██╔══██╗░░░██║░░░██╔══╝░░
██║░╚███║╚██████╔╝██║░╚═╝░██║███████╗██║░░██║╚█████╔╝  ██████╔╝██║░░██║  ██████╔╝╚█████╔╝██║░░██║░░░██║░░░███████╗
╚═╝░░╚══╝░╚═════╝░╚═╝░░░░░╚═╝╚══════╝╚═╝░░╚═╝░╚════╝░  ╚═════╝░╚═╝░░╚═╝  ╚═════╝░░╚════╝░╚═╝░░╚═╝░░░╚═╝░░░╚══════╝
");
    Console.WriteLine(mensagemDeBoasVindas);
}

void Jogar()
{
    int tentativas = 0;
    do
    {
        Console.Write("\nDigite um número entre 1 e 100: ");
        string entrada = Console.ReadLine()!;
        bool conversao = int.TryParse(entrada, out int palpite);

        if (!conversao)
        {
            Console.WriteLine("Por favor, digite um número válido.");
            continue;
        }

        tentativas++;

        if (palpite == numeroSorteado)
        {
            Console.WriteLine($"Parabéns! Você acertou o número da sorte ({numeroSorteado}) em {tentativas} tentativa(s)!");
            numeroAcertado = true;
        }
        else
        {
            switch (palpite > numeroSorteado)
            {
                case true:
                    Console.WriteLine("Errou! O número da sorte é MENOR.");
                    break;
                case false:
                    Console.WriteLine("Errou! O número da sorte é MAIOR.");
                    break;
            }
        }

    } while (!numeroAcertado);

    Console.WriteLine(@"\n

██╗░░░██╗░█████╗░░█████╗░███████╗  ░█████╗░░█████╗░███████╗██████╗░████████╗░█████╗░██╗░░░██╗██╗██╗
██║░░░██║██╔══██╗██╔══██╗██╔════╝  ██╔══██╗██╔══██╗██╔════╝██╔══██╗╚══██╔══╝██╔══██╗██║░░░██║██║██║
╚██╗░██╔╝██║░░██║██║░░╚═╝█████╗░░  ███████║██║░░╚═╝█████╗░░██████╔╝░░░██║░░░██║░░██║██║░░░██║██║██║
░╚████╔╝░██║░░██║██║░░██╗██╔══╝░░  ██╔══██║██║░░██╗██╔══╝░░██╔══██╗░░░██║░░░██║░░██║██║░░░██║╚═╝╚═╝
░░╚██╔╝░░╚█████╔╝╚█████╔╝███████╗  ██║░░██║╚█████╔╝███████╗██║░░██║░░░██║░░░╚█████╔╝╚██████╔╝██╗██╗
░░░╚═╝░░░░╚════╝░░╚════╝░╚══════╝  ╚═╝░░╚═╝░╚════╝░╚══════╝╚═╝░░╚═╝░░░╚═╝░░░░╚════╝░░╚═════╝░╚═╝╚═╝
");
}

ExibirMensagemDeBoasVindas();
Jogar();
1 resposta
solução!

Olá, Tudo certo?

Seu código está muito bem feito! Você seguiu todas as instruções do desafio corretamente e executou tudo com precisão.

Mantenha esse ótimo ritmo e, sempre que surgir uma dúvida, sinta-se à vontade para perguntar.

Bom aprendizado!