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!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software