Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
4
respuestas

AYUDA.

Necesito saber cual es el error que me esta dando.. solamente me dice que acerte en el primer intento.. los demas me sigue dando alert(intento fallido)

<meta charset="UTF-8">
<h1>Verificar Codido Secreto</h1>

<input type="text">
<button>Verificar Resultado</button>


<script>

    var input = document.querySelector("input");
    var secretos = [3,5,7,9];
    //var secreto = Math.round(Math.random()*10);
    input.focus();

    function verificar(){

        for (var posicion = 0; posicion < 4; posicion++) {

            if (parseInt(input.value) == secretos[posicion]) {

                alert("Usted ha Acertado");

            }

            else {

                alert("Intento " + posicion + " Fallido");

            }

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

        }



    } 

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

</script>
4 respuestas

Hola Victor, espero que estés bien.

Vistes la clase hasta el final? si no, te lo recomiendo que revise tu código y lo del instructor. Pues hay algunas diferencias.

https://app.aluracursos.com/course/logica-de-programacion-conceptos-primordiales/task/73406

Pero si el error todavía persiste vuelve al foro =)

Continúa con tus estudios y cualquier duda estaremos aquí =)

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios

Si, por supuesto que la he visto hasta el final, incluso hise unos ajustes para ver si la var secreto = [3,5,7,9] iba cambiando su valor, y efectivamente asi fue. solo que no me arroga el alert("Usted ha acertado") cuando le agrego los otros valores

solución!

Buenos dias @Evelyn Reis, ya descubri cual era el detalle que me estaba causando el error. como veras estaba incluyendo esto:

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

dentro de la funcion for

ya pude corregir el problema..

Hola Victor, gracias por tu participación aquí en el foro.

Me alegro de que hayas solucionado tu problema.