Escribir "escribe un numero entre el 1 y el 100" a=0 Leer n Mientras n<1 o n>1000 Hacer Escribir "ese numero no es valido" Leer n FinMientras borrar pantalla Escribir "adivina cual es el numero entre 1 y 100" Leer m Mientras n<1 o n>100 Hacer Escribir "ese numero no es valido" Leer m FinMientras Mientras a<5 Hacer Si m=n Entonces a = a+5 b=5 Sino Si m<n Entonces Escribir "es mayor el numero correcto" Sino Escribir "es menor el numero correcto" FinSi Leer m FinSi a = a+1 FinMientras Si b=5 Entonces Escribir "has acertado" Sino Escribir "no has acertado" FinSi FinAlgoritmo EXPLICACIN:
1. Se establecen las variables m,n,a,b como real.
2. El juego consiste en adivinar un nmero introducido por el primer jugador,
(entre 1 y 100) si no es as se volver a introducir. Este ser la variable "n".
3.Se borrar la panta y el segundo jugador intentar adivinar este nmero
(el nmero que escriba ser la variable "n"), si este escribe una cifra que no contenga el nmero de dgitos correctos la pantalla le dir "el numero no es valido", si s lo es continuar el juego.
4. Se emplear un bucle con una tercera variable "r" (nmero de intentos),
cada vez que el jugador falle se ir sumando uno hasta alcanzar el nmero de intentos mximo (una vez que se alcanzan y no es acertado el nmero el jugador pierde). En cada nuevo intento el jugador tenda que volver a escribir "n".
5. Si el nmero se acierta, se introduce la variable "b" a travs de un
condicionante que nos dira si hemos acertado o no el nmero.
6. Durante todo este proceso se nos ayudar diciendo si el nmero introducido
es mayor o menor que el que eligi el primer concursante.