Random numero = new Random();
int numeroAleatorio = numero.Next(1, 100);
do
{
Console.Write(@"Escolha um numero de 1 a 100: ");
int resposta = int.Parse(Console.ReadLine());
if (resposta == numeroAleatorio)
{
Console.WriteLine($"Parabéns, o numero escolhido é {numeroAleatorio}, Acertou!");
break;
}
else if (resposta < numeroAleatorio)
{
Console.WriteLine("O numero escolhido é maior, tente novamente.");
resposta++;
}
else if (resposta > numeroAleatorio)
{
Console.WriteLine("O numero escolhido é menor, tente novamente.");
resposta++;
}
else
{
Console.WriteLine("Digite um valor valido."); resposta++;
}
} while (true);
Eu estava vendo os exemplos dos outros aqui no Post, e meu Deus kakaka, eles estão incrementando muita coisa a mais, eu como estou começando na linguagem, muita coisa pesquisei e fui atrás pra tentar entender e implementar, ai quando olho a instrução do Professor, é uma parada tão simples, que na moral kakakakakak fiquei todo bobo, eu consegui entender o do-while
tranquilamente, mas tem pessoal adicionando verificação de tecla, métodos, if e mais if.
E uma dica, pra quem ta começando assim como eu, que só viu a logica em JavaScript, C# é diferente, mesmo tendo a mesma logica.