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

Programa - Imprimir números pares

Código del ejercicio "Todos los números pares del 1 al 100".

<!Doctype>
<html>
<head>
    <meta charset="utf-8">
    <title>Ejemplo1</title>
</head>
<body>
    <h1>Programa - Imprimir numeros pares</h1>

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

        }

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


        var contador = 2;
        var numeroPar = 0;

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

        }

        imprimir("fin");


    </script>


</body>
<html>
2 respuestas

Hola, gracias por compartir. Mi código también es similar, solo que usé una sola variable.

<meta charset="UTF-8">

<h1> PROGRAMA - NUMEROS PARES HASTA EL 100 </h1>

<script>

    function saltarlinea() {

        document.write("<br>");
        document.write("<br>");
        document.write("<br>");

    }

    function imprimir(frase) {

        document.write(frase);
        saltarlinea();
    }

    numeroPar = 2;

    while (numeroPar <= 100) {

        imprimir(numeroPar);
        numeroPar = numeroPar + 2;
    }

    imprimir("fin");

</script>

Si, genial poder comparar los códigos...puesto que hay varias formas de hacerlo, :) yo trate de hacer que el compilador iniciara desde cero hasta 100 y ahi el programa sacara los pares, pero creo que debi eliminar la variable numeroPar, para que se ejecuta bien con menos codigo.

Aca lo modifique agregando un for y que se muestre para el costado.

<!Doctype>
<html>
<head>
    <meta charset="utf-8">
    <title>Ejemplo1</title>
</head>
<body>
    <h1>Programa - Imprimir numeros pares</h1>

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

        }

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

        for( var lineas = 1; lineas <= 1; lineas++){

            for( var columnas = 1; columnas <= 1; columnas++){

                var contador = 2;
                while ( contador <=100) {    
                    document.write( contador + ", " );
                    contador = contador + 2;

                }
                saltarLinea();
            }
        }
        saltarLinea();
        imprimir("<h2>Fin<h2>");

    </script>

</body>
<html>