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

NUMEROS PARES, ES EFICIENTE EL CODIGO?

HOLA, NO SE ME COMPLICO REALIZARLO PERO TENGO UNA DUDA, PORQUE SE TIENE QUE PONER ESTO numInicial = numInicial + 1 Y NO SOLO numInicial++ , LO PUSE DOS VECES DENTRO DE "WHILE" PARA PROBAR, PERO, ¿ES CORRECTO?

<meta charset="UTF-8">


<H1>PROGRAMA - CALCULAR LOS NUMEROS PARES DEL 0-100</H1>

<script> 


    function saltarlinea() { 

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


  }


    function imprimir (frase) {

        document.write(frase)
        saltarlinea();
    }


var numInicial = 2
var numFinal = 100

while (numInicial <= 100) {

    imprimir(numInicial)

    numInicial++

    numInicial++
}


  imprimir ("FIN");


</script>
2 respuestas

Hola Lilia, como estás?

En la programación, lo interesante es que tenemos diferentes formas de resolver un problema.

Entonces, cuando usas:

numInicial = numInicial + 1;

numInicial++; // Tiene el mismo resultado.

Te dejo un material complementar de estúdio: https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Expressions_and_operators

Espero haberte ayudado, un saludo!

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

Buenos días Lilia Eugenia Barajas Alvarez.

Tuve una inquietud parecida y creo que hay diferencia entre usar numInicial++ y numInicial = numInicial + 2, 4 o 6 y es que los signos ++ aumentan de 1 en 1 y en ese caso no me convenía usarlo así para eso uso mejor esta forma: numInicial = numInicial + 2 ya que, al final tu puedes poner el número con el cual el va a ir incrementado en este caso puse dos, pues la variable aumentará en 2. Si pongo, numInicial = numInicial + 4 aumenta en 4 y así pero usar ++ lo hace aumentar de 1 en 1.