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

Explicación del Bucle

<meta charset="UTF-8">
<script>

    function saltarLinea() {

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

    function imprimir(frase) {

        document.write(frase);
        saltarLinea();
    }

    function sortearNumero() {

        return Math.round(Math.random() * 10);
    }   

    var numeroPensado = sortearNumero();

    var numeroLanzado = parseInt(prompt("Ingrese un número entre 0-10: "));

    if(numeroLanzado  == numeroPensado) {

        imprimir("Uau! Vos acertaste, pues yo pensé en el número " + numeroPensado);
    } else {

            var contador = 1;

            while (contador <= 10) {
            imprimir ("¡Se acabó, vos erraste! el numero era " + numeroPensado);

            //con esto se va sumando 1 y el bucle termina cuando legue a 10
            contador = contador + 1;
            };
    }
</script>

El bucle incia en "while (contador <= 10)" y nos indica que mientras la variable "contador" que previamente le dimos el valor de "1" sea menor o igual a 10, el bucle inicia.

Y ejecuta la orden de "imprimir" inmediatamente después de imprimir reasignamos el valor a nuestra variable "contador" SUMANDO 1 con "contador = contador + 1;" . lo que significa que nuestra variable "contador" ahora tiene un valor de 2. y así se repite una y otra vez sumando un 1 en cada repetición.

como previamente definimos que el bucle se ejecute siempre que la variable "contador" sea igual o menor que 10. el bucle termina luego de la décima ronda.

1 respuesta

Hola David, espero que estés bien!

Gracias por compartir tu solución, felicitaciones!

Anexo: el foro se centra en las dudas de contenido y actividad, ¡pero apreciamos sus resultados! Te sugiero que compartas tus resultados en el canal de resultados de tu grupo en lo servidor en Discord.

Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.

¡Vamos juntos!

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