[ Foro de C# ]
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.)