Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
5
respuestas

Números Pares mi solucion

<html>
    <h1>Numeros Pares</h1>
<head>
    <script>
        function salto(){
        document.write("<br>");
    }
    function imprimir(frase){
        document.write(frase);
        salto();
    }
    var par = 0;

    imprimir("Estos son los numeros pares hasta el 100");
//limite hasta el 100
    while (par <= 100){
        imprimir(par);
        par = par +2; //cada vuelta que hace el programa suma 2.d
    }
    imprimir("FIN")

    </script>
</head>
</html>
5 respuestas
//funcion mostrar
        function mostrar(frase){
            document.write(frase);
        }
        let inicio = 1;
        while(inicio <= 100){
            if(inicio%2 == 0){
                mostrar("El numero " +inicio + " es par." + "<br>" + "<hr>");
            }             
            inicio++;
        }

que significa LET? y el % en el if para que se usa?

let se usa para declarar las variables (antes se usaba var) y el simbolo de % llamado modulo me permite obtener el residuo de una division, por ejemplo

2/2 = 1

aplicando el modulo 2%2 = 0 aqui cero es el residuo de la division y los numeros con residuo cero (sin contar la division entre cero por da error) se obtienen los numeros pares, si el resultado fuera este 3%2 = 1 entonces estariamos hablando de numeros primos

Una solución rápida al problema, pero es mejor usar %2 == 0 porque no todas las veces sabremos la cantidad de números que tendremos.

        function imprimirPares() {
            while(bucle != 102){
                document.write("Número: " + bucle + "<br>")
                if(bucle == 100){
                    document.write("FIN.")
                }
                bucle += 2
            }
        }
        imprimirPares();

gracias. voy aprendiendo todo este mundo.