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

[Projeto] Solução da advinhação

Minha resolução para o problema proposto

using System;



string mensagemMenu = "Bem vindo ao meu jogo";
Random numeroAleatorio = new Random();
int valorAleatorio = numeroAleatorio.Next(1, 101);
int valorChute = 0;
int quantidadeTentativa = 5;
int quantidade = 1;

void exibindoJogp()
{
    Console.WriteLine(@"
░█████╗░░█████╗░███████╗██████╗░████████╗███████╗  ░█████╗░  ███╗░░██╗██╗░░░██╗███╗░░░███╗███████╗██████╗░░█████╗░
██╔══██╗██╔══██╗██╔════╝██╔══██╗╚══██╔══╝██╔════╝  ██╔══██╗  ████╗░██║██║░░░██║████╗░████║██╔════╝██╔══██╗██╔══██╗
███████║██║░░╚═╝█████╗░░██████╔╝░░░██║░░░█████╗░░  ██║░░██║  ██╔██╗██║██║░░░██║██╔████╔██║█████╗░░██████╔╝██║░░██║
██╔══██║██║░░██╗██╔══╝░░██╔══██╗░░░██║░░░██╔══╝░░  ██║░░██║  ██║╚████║██║░░░██║██║╚██╔╝██║██╔══╝░░██╔══██╗██║░░██║
██║░░██║╚█████╔╝███████╗██║░░██║░░░██║░░░███████╗  ╚█████╔╝  ██║░╚███║╚██████╔╝██║░╚═╝░██║███████╗██║░░██║╚█████╔╝
╚═╝░░╚═╝░╚════╝░╚══════╝╚═╝░░╚═╝░░░╚═╝░░░╚══════╝  ░╚════╝░  ╚═╝░░╚══╝░╚═════╝░╚═╝░░░░░╚═╝╚══════╝╚═╝░░╚═╝░╚════╝░");
    Console.WriteLine(mensagemMenu);
  
}

void tentativasJogo()
{
    Console.WriteLine("\nO jogo gerou um numero aleatorio entre 1 e 100! Tente adivinhar o valor;");


    while (quantidade <= quantidadeTentativa)
    {
        Console.Write($"Chute: ");
        valorChute = int.Parse(Console.ReadLine()!);
        if (valorChute == valorAleatorio)
        {
            Console.WriteLine(@"
██████╗░░█████╗░██████╗░░█████╗░██████╗░███████╗███╗░░██╗░██████╗██╗
██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔══██╗██╔════╝████╗░██║██╔════╝██║
██████╔╝███████║██████╔╝███████║██████╦╝█████╗░░██╔██╗██║╚█████╗░██║
██╔═══╝░██╔══██║██╔══██╗██╔══██║██╔══██╗██╔══╝░░██║╚████║░╚═══██╗╚═╝
██║░░░░░██║░░██║██║░░██║██║░░██║██████╦╝███████╗██║░╚███║██████╔╝██╗
╚═╝░░░░░╚═╝░░╚═╝╚═╝░░╚═╝╚═╝░░╚═╝╚═════╝░╚══════╝╚═╝░░╚══╝╚═════╝░╚═╝

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

        else if (valorChute < valorAleatorio)
        {
            Console.WriteLine(@"
█▄░█ █░█ █▀▄▀█ █▀▀ █▀█ █▀█   ▄▀█ █░░ █▀▀ ▄▀█ ▀█▀ █▀█ █▀█ █ █▀█   █▀▀   █▀▄▀█ ▄▀█ █ █▀█ █▀█
█░▀█ █▄█ █░▀░█ ██▄ █▀▄ █▄█   █▀█ █▄▄ ██▄ █▀█ ░█░ █▄█ █▀▄ █ █▄█   ██▄   █░▀░█ █▀█ █ █▄█ █▀▄");
        }
        else
        {
            Console.WriteLine(@"
█▄░█ █░█ █▀▄▀█ █▀▀ █▀█ █▀█   ▄▀█ █░░ █▀▀ ▄▀█ ▀█▀ █▀█ █▀█ █ █▀█   █▀▀   █▀▄▀█ █▀▀ █▄░█ █▀█ █▀█
█░▀█ █▄█ █░▀░█ ██▄ █▀▄ █▄█   █▀█ █▄▄ ██▄ █▀█ ░█░ █▄█ █▀▄ █ █▄█   ██▄   █░▀░█ ██▄ █░▀█ █▄█ █▀▄");
        }

        quantidade++;
    }
    if (quantidade > quantidadeTentativa && valorChute != valorAleatorio)
    {
        Console.WriteLine(@"
██╗░░░██╗░█████╗░░█████╗░███████╗  ██████╗░███████╗██████╗░██████╗░███████╗██╗░░░██╗██╗
██║░░░██║██╔══██╗██╔══██╗██╔════╝  ██╔══██╗██╔════╝██╔══██╗██╔══██╗██╔════╝██║░░░██║██║
╚██╗░██╔╝██║░░██║██║░░╚═╝█████╗░░  ██████╔╝█████╗░░██████╔╝██║░░██║█████╗░░██║░░░██║██║
░╚████╔╝░██║░░██║██║░░██╗██╔══╝░░  ██╔═══╝░██╔══╝░░██╔══██╗██║░░██║██╔══╝░░██║░░░██║╚═╝
░░╚██╔╝░░╚█████╔╝╚█████╔╝███████╗  ██║░░░░░███████╗██║░░██║██████╔╝███████╗╚██████╔╝██╗
░░░╚═╝░░░░╚════╝░░╚════╝░╚══════╝  ╚═╝░░░░░╚══════╝╚═╝░░╚═╝╚═════╝░╚══════╝░╚═════╝░╚═╝");
    }


}


exibindoJogp();
tentativasJogo();
1 resposta
solução!

Olá, Matheus! Bom dia.

Parabéns pela realização da atividade. Continue focado e praticando sempre.

Bons estudos!