En este ejercicio se debe crear un programa que pida al usuario adivinar un número entre 1 y 100, dándole pistas para facilitar la tarea.
Adivine el número - Comentarios
El programa tendrá dos páginas y utilizará variables de sesión:
Al abrir el programa por primera vez se mostrará un cuadro de texto para escribir el número:
Si no se escribe nada en la caja o no se escribe un número entero, se mostrará los avisos "No ha escrito ningún número" o "No ha escrito un número entero positivo", respectivamente.
Al hacer clic en "Comprobar", se volverá a mostrar la misma página, pero con un aviso indicando si el número era demasiado grande o pequeño.
Cuando se acierte el número, se mostrará un mensaje de felicitación. En ese mismo momento, se podrá volver a jugar, con un nuevo número para adivinar.
El programa puede utilizar únicamente dos variables de sesión: el número secreto a adivinar y el mensaje a mostrar en la primera página.
Adivine el número - Ejemplo de código HTML
<h1>Adivine el número</h1>
<p class="aviso">Ha escrito un número demasiado grande.</p>
<p>Intente adivinar el número que he pensado entre 1 y 100.</p>
<form action="cs-adivine-numero-2.php" method="get">
<p>Número: <input type="text" name="numero" size="10"></p>
<p><input type="submit" value="Comprobar"></p>
</form>
Adivine el número - Ejemplo de programa
Nota: El día del examen los alumnos no tienen acceso a este ejemplo, solamente tienen acceso a las capturas del apartado anterior.
Un ejemplo de programa puede probarse en la ventana siguiente: