[ Foro de C# ]

Ejercicio 2.2.1.2. Resuelto.

20-Jun-2022 16:03
Oscar Clemente
0 Respuestas

Aquí dejo mi solución.
Más simplificada que varias que he visto por el foro y acorde a lo aprendido en el temario hasta ahora (Contadores usando un bucle "while").
Sugerencias please :)

int numero, solucion, intentos;
solucion = 5;
intentos = 2;

Console.WriteLine("Adivina el número entre el 1 y el 10: ");
numero = Convert.ToInt32(Console.ReadLine());

while ((numero != solucion) && (intentos >= 1))
   {
       intentos = intentos - 1;
   
       Console.WriteLine("¡¡Fallaste! ¡Vuelve a intentarlo!");
       numero = Convert.ToInt32(Console.ReadLine());
   }

   if ((intentos == 0) && (numero != solucion))  Console.WriteLine("¡Ups, no tienes mas intentos!");
   if (numero == solucion) Console.WriteLine("¡Acertaste!");




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)