1
respuesta

Todos los números pares del 1 al 100

<meta charset="UTF-8">
<h1>Calcular Números Pares del 0 al 100</h1>
<script>
    function saltarLinea() {
        document.write("<br>");
        document.write("<br>");
    }

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

    var numeroPar = 0;

    while(numeroPar <100) {
        imprimir(numeroPar = numeroPar +2);
    }

    imprimir("fin");
</script>
1 respuesta

¡Hola Estudante!

Gracias por compartir tu código. Parece que estás en el camino correcto para imprimir todos los números pares del 1 al 100. Sin embargo, hay un pequeño error en tu código que hace que se impriman también el número 100 y el número 0.

Para corregir esto, debes cambiar la condición del bucle while a "numeroPar <= 98". De esta manera, el bucle se detendrá cuando el valor de "numeroPar" sea igual o mayor a 100.

Además, te sugiero que agregues una línea de código al inicio de tu script para que el número 0 no se imprima. Puedes hacerlo simplemente añadiendo una línea de código que imprima el número 2 antes de entrar en el bucle while.

Tu código corregido quedaría así:

<meta charset="UTF-8">
<h1>Calcular Números Pares del 0 al 100</h1>
<script>
    function saltarLinea() {
        document.write("<br>");
        document.write("<br>");
    }

    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }
    
    var numeroPar = 0;
    
    imprimir(numeroPar = numeroPar + 2); // Agregamos esta línea para evitar imprimir el número 0
    
    while(numeroPar <= 98) { // Corregimos la condición del bucle
        imprimir(numeroPar = numeroPar + 2);
    }

    imprimir("fin");
</script>

Espero que esto te ayude a resolver tu problema. ¡Buenos estudios!

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