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)
3
respuestas

AYUDA PARA EL EJERCICIO

Hola. Así hice el ejercicio para imprimir todos los numeros pares hasta el 100 y veo que mi método es similar al que suben muchos otros en el foro pero por alguna razón que no entiendo solo me imprime un 2 una sola vez. Agradezco la ayuda que haga falta. Saludos

<meta charset="UTF-8">

<h1>MEDIA DE EDADES DE FAMILIARES</h1>
<br>

<script>

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


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

    var numero = 0;

    while(numero<=100){
        numero=numero+2;
        imprimir(numero);
    }

    imprimir("FIN");

</script>
3 respuestas
solución!

Hola, como estas! Es un Placer, mi nombre es Euro

Revise un poco y vi este detalle en tu función imprimir()

escribiste saltear en ves de saltar!!

Espero te ayude!

saludos!

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

Hola, es correcto lo que dice el compañero Euro, en tu código cuando llama a la función imprimir ejecuta la impresión del numero pero continua con la función "saltear numero" que no está definida, por lo tanto no permite que continúe con el proceso, igualmente te recomendaría colocar el incremento numero=numero+1 al final de la iteración, ya que, en tu código cuando el numero llegue a 100, volverá a evaluar va a cumplir con la condición numero <=100 y vas a tener la impresión del numero 102. Saludos.

Hola. Muchas gracias a ambos, no puedo creer que me carcomí la cabeza tanto tiempo por un error tan tonto, que ni lo ví. Saludos!