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

[Proyecto] Números pares del 1 al 100 con while

<meta charset="UTF-8">

<h1>Numeros pares del 1 al 100</h1>

<script>
    function saltarLinea() {
        document.write("<br>");
    }

    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }
    var i = 1;
    while (i <= 100) {
        if (i % 2 == 0) {
            imprimir("El numero " + i + " es par.");
        }    
        i++;
    }

</script>
1 respuesta

¡Hola José!

Tu código se ve bien y cumple con el objetivo de imprimir los números pares del 1 al 100 utilizando un bucle while. Sin embargo, hay algunos detalles que podrías mejorar.

En lugar de usar la función document.write, que puede sobrescribir todo el contenido de la página si se llama después de que la página se haya cargado completamente, podrías utilizar el método innerHTML de un elemento HTML para agregar el texto a la página. Por ejemplo, podrías agregar un elemento div en tu HTML con un id específico y luego agregar el texto a ese elemento utilizando document.getElementById("id_del_elemento").innerHTML. De esta manera, podrías evitar problemas con la sobrescritura del contenido de la página.

Además, podrías agregar una validación al principio de la función imprimir para verificar si el parámetro frase es un número par. Si no es así, podrías imprimir un mensaje de error en su lugar. Esto podría ayudar a evitar errores si se llama a la función imprimir con un parámetro que no es un número par.

Por último, podrías considerar agregar una variable para contar el número de números pares encontrados y mostrarla al final del bucle while.

¡Espero haber ayudado y buenos estudios!

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