Hola
Me he encontrado con una duda, ya que yo tenía la idea de que el bucle este funcionaba de una manera, pero no hace lo que se supone que tiene que hacer...
Qué diferencia hay entre las siguientes estructuras?:
estructura 1:
DO WHILE condición
lo que hace
LOOP
estructura 2:
DO
lo que hace
LOOP WHILE condición
Gracias
lo que cambia es básicamente si se ejecuta la primera vez.
en tu primer ejemplo, do while....
sólo se entra en el bucle si se cumple la condición, con lo que si la condición no se cumple, el bucle no se ejecuta ninguna vez.
el segundo ejemplo
do
..
loop while...
la ejecución llega al bucle DO, y entra dentro del bucle, se ejecuta. Es cuando llega al Loop cuando evalúa la condición y comprueba si tiene que volver a ejecutar el bucle o no. Como ves, en el segundo caso siempre se ejecuta el bucle (al menos la primera vez)
------
Ya sé Excel, pero necesito más ahora en pdf
------
Ya sé Excel, pero necesito más.
Muchas gracias, no me di cuenta de la obviedad.
Seguiré revisándolo, porque, en teoría, debería funcionar bien, pero algunas veces no lo hace, y no sé por qué.
Saludos