1
resposta

[Projeto] Resolução do exercício dos números aleatórios

int tentativas = 3;
Random random = new Random();

do
{

    int numeroAleatório = random.Next(1, 100);
    int valorDica1 = numeroAleatório - 5;
    int valorDica2 = numeroAleatório + 5;


    string tentativasRestantes = tentativas == 1 ? "tentativa" : "tentativas";
    Console.WriteLine($"Tente adivinhar o número de 1 a 100! Você tem {tentativas} {tentativasRestantes}\n");

    if (tentativas == 1)
    {
        Console.WriteLine($"Uma dica! O valor está entre {valorDica1} e {valorDica2}\n");
    }

    Console.Write($"Digite um número: ");
    int valor = int.Parse(Console.ReadLine()!);
    Console.Write("\n");

    if (numeroAleatório == valor)
    {
        Console.WriteLine($"Parabéns, você acertou o número! O número secreto era {numeroAleatório}\n");
        break;
    }
    else
    {
        Console.WriteLine($"Que pena, você errou, o número era {numeroAleatório}!\n");
        tentativas --;
    }
}
while (tentativas != 0);

if (tentativas == 0)
{
    Console.WriteLine("Suas tentativas acabaram, você perdeu!");
}
1 resposta

Oii, Phelipe! Tudo bem?

Parabéns por colocar em prática os desafios da atividade, continue assim!

Qualquer dúvida, compartilhe no fórum para podermos te auxiliar.

Bons estudos, Phelipe!