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

[Projeto] Primeiro jogo com C#

Random random = new Random();
int numeroAleatorio = random.Next(1, 101);

do
{
    Console.Write("Digite um número de 1 a 100: ");
    int numeroDigitado = int.Parse(Console.ReadLine()!);

    if (numeroDigitado > numeroAleatorio)
    {
        Console.WriteLine(numeroDigitado + " é maior que o valor esperado");
    }
    else if (numeroDigitado < numeroAleatorio)
    {
        Console.WriteLine(numeroDigitado + " é menor que o valor esperado");
    }
    else if (numeroAleatorio == numeroDigitado)
    {
        Console.WriteLine("Número correto, acabou.");
        break;
    }
} while (true);
1 resposta
solução!

Olá, Lucas!

Muito obrigado por compartilhar o seu código do jogo de adivinhação de números usando C#. Seu código parece estar correto e de acordo com o que foi proposto na atividade. Muito bom!

O código gera um número aleatório entre 1 e 100 e então entra em um laço de repetição do-while. Dentro desse laço, o programa pede ao usuário para digitar um número. Se o número digitado for maior que o número aleatório gerado, o programa informa que o número digitado é maior que o valor esperado. Se o número digitado for menor, o programa informa que o número digitado é menor que o valor esperado. Se o número digitado for igual ao número aleatório, o programa informa que o número está correto e o laço de repetição é interrompido com o comando break, terminando o jogo.

Parabéns! Você parece estar no caminho certo. Continue assim praticando e evoluindo. É muito legal ver o código finalizado e funcionando :)

Espero ter ajudado e bons estudos!