1
resposta

[Projeto] Primeiro Jogo com C#

int valor = Random.Shared.Next(1, 101);
Console.Write("Digite um número entre 1 e 100: ");
int palpite = int.Parse(Console.ReadLine()!);
int tentativa = 0;
bool acertou = false;
do
{
tentativa++;
if (palpite == valor)
{
Console.WriteLine($"Parabéns! Você acertou o número {valor} em {tentativa} tentativas.");
acertou = true;
}
else
{
switch (palpite < valor)
{
case true:
Console.WriteLine("O número é maior. Tente novamente!.");
Console.Write("Digite um número entre 1 e 100: ");
palpite = int.Parse(Console.ReadLine()!);
break;
case false:
Console.WriteLine("O número é menor. Tente novamente!.");
Console.Write("Digite um número entre 1 e 100: ");
palpite = int.Parse(Console.ReadLine()!);
break;
}
}
}while (!acertou);

1 resposta

Olá, Maicon, tudo bem?

Parabéns pelo projeto! O jogo está funcional e a lógica do do-while para controlar o loop do jogo foi muito bem aplicada.

Continue explorando e codando!

Bons estudos!

Sucesso

Imagem da comunidade