Usuario:ManuelRomero/NewPHP/formularios/Ejercicios/Ejercicio3

De WikiEducator
< Usuario:ManuelRomero‎ | NewPHP
Revisión a fecha de 06:02 4 nov 2016; ManuelRomero (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

Volver

<!DOCTYPE html>
 
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <h1>Juego de adivinar un  número </h1>
        <h3>Tú piensas un número de 1 al 1024 y yo lo adivino en 10 intentos .... (o menos)</h3>
        <hr />
        <?php if (!isset($_POST[empezar])): ?>
            <form action ="." method="POST">
                <b>Haz click para empezar</b>
                <input type=submit name ="empezar" value="empezar" />
            </form>
 
            <?php
        else:
            if ($intento==10){
               echo "<h1>has terminado tus intentos, debería de haberlo adivinado o me has hecho trampa<h1/>";
               due();//función para abortar el script;
            }
            echo "<form action ='.' method='POST'>";
            $intento = $_POST['intento'];
            $intento++;
            $min = is_null($_POST['min']) ? 0 : $_POST['min'];
            $max = is_null($_POST['max']) ? 1024 : $_POST['max'];
            $estado = $_POST['valor'];
            $num = $min+ round(($max - $min ) / 2);
            switch ($estado) {
                case 'mayor':
                    $min = $num + 1;
                    break;
                case 'menor':
                    $max = $num - 1;
                    break;
                case 'acertado':
                    break;
            }
            $num = $min+round(($max - $min ) / 2);
            echo "Intento número  $intento,  El número es $num <br />";
            echo "<input type='hidden' name='intento' value =$intento />";
            echo "<input type='hidden' name='min' value =$min  />";
            echo "<input type='hidden' name='max' value =$max />";
            ?>
            <input type="radio" name="valor" value = mayor>Mayor <br />
            <input type="radio" name="valor" value = menor>Menor <br />
            <input type="radio" name="valor" value = igual>Acertaste <br />
            <br />
            <input type=submit name ="empezar" value="Evaluar" />
 
        </form>
    <?php endif ?>
 
 
</body>
</html>