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

Números pares del 1 al 100

Utilizando For por While :

<meta charset="UFT-8">
<h1>
    Numeros Pares
</h1>
<script>

    function saltarLinea() {
        document.write("<br/>");
    }
    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }

    for (var i = 1; i <= 100; i++) {

        if (i % 2 == 0) {
            imprimir("Numero: "+i);
        }
    }


</script>
4 respuestas

Con for es más fácil. Con While se me complica

solución!

En el for no es necesario el if haciendolo de esta forma

<meta charset="UFT-8">
<h1>
    Numeros Pares
</h1>
<script>

    function saltarLinea() {
        document.write("<br/>");
    }
    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }

    for (var i = 2; i <= 100; i= i +2) {

        imprimir("Numero: "+i);        
    }
</script>

Con While es otra logica: 1- Pensa que tenes que inicializas la variable en 2. ej:

    var contador = 2;

2- De ahi, abris un while, en donde pones como limite de la variable que inicializaste en 2, el 100. Ya que dentro del while vas a ir sumando hasta que ese numero llegue a 100. ej:

while(contador <= 100)

3- Dentro del while, vas imprimiendo la variable y a continuación, sumandole a tu variable un +2. ej:

    imprimir(contador);
    contador = contador + 2; 

4 - Lo que hace el codigo en conclusion, es tomar como referencia que la variable comienza en 2, la imprime y suma un 2 a la variable (en primer instancia 2) entonces quedaria 2 + 2 = 4. Cuando vuelva a pasar el while, la variable se transforma a 4, por ende le suma un 2 a ese 4 ( 4 + 2 = 6). Este proceso se repite hasta que el numero es igual a 100, una vez igualado, termina el programa y sale del bucle while.

PROGRAMA PARA MULTIPLICAR