Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Validando duplicados

<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>")
    }
    function aleatorio() {
        return Math.round(Math.random()*10);
    }
    function sortearNumero(cantidad) {
        var numeroPensado = [];
        var contador = 1;

        while(contador <= cantidad){
            var numeroAleatorio = aleatorio();
            console.log(numeroAleatorio);

            var encontrado = false;

            if (numeroAleatorio != 0) {
                for (var posicion = 0; posicion < numeroPensado.length; posicion++){
                 if (numeroAleatorio == numeroPensado[posicion]) {
                    encontrado = true;
                    break;
                }
                }

                if (encontrado == false) {
                numeroPensado.push(numeroAleatorio);
                contador++
                }

            }
        }
        return numeroPensado;
    }

    var numeroPensado = sortearNumero(4);
    console.log(numeroPensado)
    var input = document.querySelector("input");

    input.focus()

    function verificar(){

        var encontrado = false;

        for(var posicion = 0; posicion < numeroPensado.length; posicion++) {


            if (numeroPensado[posicion] == input.value){
                alert ("Adivinaste, " + input.value + " el número correcto. Felicidades");
                despedida();
                encontrado = true;
                break;
            }
        }

        if (encontrado == false) {
                alert ("No adivinaste. Prueba de nuevo");
            }


            input.value = "";
            input.focus();

    }


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


   </script>
1 respuesta

Hola gracias por compartir.