1
respuesta

Numeros Pares de 1 a 100

Necesito saber como hago para que me agregue el numero 2 como primer numero par pero solo me aparece del 4 en adelante aqui les dejo mi codigo.

<meta charset="UTF-8">
<h3> PROGRAMA PARA IMPRIMIR NUMEROS PARES DEL 1 AL 100</h3>
<script>

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

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

var contador =  2;
var numero = 2;

imprimir("Numeros Pares del 1 al 100")

while (contador <= 50 ){

    imprimir(paresTotal  = numero * contador++ ) 


}


imprimir("Fin")


</script>
1 respuesta

Hola Jennifer Resulta muy interesante como cada uno de nosotros elige una ruta diferente para llegar a la solución, en mi caso por ejemplo, la condición de mi ciclo while para que se detuviera al llegar al 100 fue multiplicar el contador por 2, e tu caso dividiste el numero que se comparaba entre 2. Y sin embargo cualquiera de las dos soluciones es valida.

<!DOCTYPE html>
<head>
    <meta charset="UTF-8">
    <title>Pares del 1 al 100</title>
    <h1>Programa para calcular todos los numeros pares del 1 al 100</h1>
</head>

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

        function imprimir(palabra){
            document.write(palabra);
            saltoLinea();
        }

        var contador=1;

        imprimir("Comienza ciclo while <br>");
        while((contador*2)<=100){
                imprimir(contador*2);
                contador++;
        }

        imprimir("_".repeat(10));
        imprimir("Comienza ciclo for <br>");

        for(contador=1; (contador*2)<=100; contador++){
            imprimir(contador*2)
        }

        imprimir("<br>Fin");
    </script>
</body>
</html>

En mi caso también incluí la parte de la solución para el ciclo for como un plus.

Excelente aporte compañera, saludos.