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

UN POCO DE MI LOGICA

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

</body>
</html>

<meta charset="UTF-8">

<h1>PROGRAMA años mundial </h1>

<meta charset="UTF-8">
<script>

    function saltarLinea() {

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

    function imprimir(frase) {

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


    var contador = 0

    while (contador < 100 ) {

        contador = contador + 2

        imprimir (" par"+ contador )
  }
imprimir ("fin")
    </script>
4 respuestas

Si te funciono este código? Porque no incluiría al 100.

Copié y pegué el código de Jesús y sí imprime el 100, pero no comprendo por qué .

En respuesta a Kevin Emanuel

En el contador vas a sumar todas las veces 2 a la cantidad que ya tienes, es decir que cuando llegues a 98 sumara los 2 que vienes sumando y hara la comparacion del while <100 y como esta no es verdad hasta ahi termina

Contador= 98+2; //Es igual a 100 e imprime el 100

Imprimir ("El numero par es: " Contador); // devolverá el valor que tienes despues de la suma

y como el contadores igual que 100 hasta ahí termina

Imprime el 100 tambien porque la var contador se incrementa antes de imprimir. Entonces entra al codigo cuando todavia vale 98 la variable de contador. Luego le suma +2 y ahi imprime. Si cambias de lugar esas lineas vas a ver que llega hasta 98.