public class JogoAdivinhacao
{
public static void Main(string[] args)
{
Random random = new Random();
int segredo = random.Next(1, 11);
int tentativa;
Console.WriteLine("--- Jogo de Adivinhar o Número Secreto ---");
Console.WriteLine("Eu gerei um número secreto entre 1 e 10.");
while (true)
{
Console.Write("Tente adivinhar o número: ");
if (int.TryParse(Console.ReadLine(), out tentativa))
{
if (tentativa == segredo)
{
Console.WriteLine($"Parabéns, você acertou! O número era {segredo}!");
break;
}
else if (tentativa < segredo)
{
Console.WriteLine("Errado! O número secreto é MAIOR. Tente novamente.");
}
else
{
Console.WriteLine("Errado! O número secreto é MENOR. Tente novamente.");
}
}
else
{
Console.WriteLine("Entrada inválida. Por favor, digite apenas números.");
}
}
}
}