1
respuesta

[Proyecto] Juego de Adivinacion v2

<meta charset="UTF-8">

<h1> JUEGO DE SECRETO </h1>

<input>
<button> Verificar </button>

<script>
    function saltarlinea() {

        document.write("<br>");
        document.write("<br>");
        document.write("<br>");

    }
    function imprimir(frase) {
    document.write(frase);
    saltarlinea(); 

    }
    function despedida() {

        imprimir("<h2>FIN DEL JUEGO</h2>");
        imprimir("<h4>Actualiza la página para jugar de nuevo</h4>")
    }

    var numeroPensado = Math.round(Math.random()*10);
    var input = document.querySelector("input");
    var intentos = 3;
    var contador = 1;

    input.focus()

    function verificar(){

        while (contador <= intentos) {

            if (numeroPensado == input.value){
                alert ("Adivinaste, " + input.value + " el número correcto. Felicidades");
                despedida();
                break;

            }

            else {

                if (contador == 3) {

                    alert("Ya agotaste tus " + intentos + " intentos. El número a adivinar era el " + numeroPensado);
                    despedida();
                }

                else {

                    alert ("No adivinaste en el intento " + contador + ". Prueba de nuevo");
                    input.value = "";
                    input.focus();
                }
                contador++;
                break;
            }
        }
    }


    var button = document.querySelector("button");
    button.onclick = verificar;



   </script>
1 respuesta

Excelente solucion, me ayudo a comprender mis errores en la logica de la proframacion.