Apúntate...


Consultas, desarrollo de programas y petición de presupuestos:

martes, 21 de agosto de 2012

Break y Continue

 Estas dos instrucciones se usan dentro de los bucles.

Break: hace que salgamos del bucle o ciclo  sin terminar de ejecutar las ordenes que le sigan

Continue: hace que saltemos del el ciclo actual, continuando el bucle de repetición

Veamos dos ejemplos:
Ejemplo de Break:



'ejemplo de uso de break:
Dim limite, a As Integer
Print "Introduce un numero del 1 al 10, para salir del bucle cuando llegue a el:"
Input limite
For a = 1 To 10
If a = limite Then
Print "Salgo del bucle..."
Break
Endif
Print "Numero ", a 'esto no se ejuctara una vez que a llegue a ser igual que limite
Next


Print "Fin del ejemplo"

Y un ejemplo de Continue:

Print "Usando Continue"
Print "Introduce un numero del 1 al 10, para salte a la siguiente iteración del bucle cuando llegue a el:"
Input limite
For a = 1 To 10
If a = limite Then
Print "Salto a la siguiente iteración del bucle..."
Continue
Endif
Print "Numero ", a 'esto no se ejuctara una vez que a llegue a ser igual que limite
Next


Print "Fin del ejemplo de uso de Continue"

  • La salida generada, si le doy el valor de limite=3:
 Usando Break
Introduce un numero del 1 al 10, para salir del bucle cuando llegue a el:
3
Numero  1
Numero  2
Salgo del bucle...
Fin del ejemplo de uso de Break
Usando Continue
Introduce un numero del 1 al 10, para salte a la siguiente interación del bucle cuando llegue a el:
3
Numero  1
Numero  2
Salto a la siguiente iteración  del bucle...
Numero  4
Numero  5
Numero  6
Numero  7
Numero  8
Numero  9
Numero  10
Fin del ejemplo de uso de Continue


Enlace de descarga del código de ejemplo: Enlace 

Para más información:
http://gambaswiki.org/wiki/lang/break?l=es&nh
http://gambaswiki.org/wiki/lang/continue?l=es&nh


No hay comentarios:

Publicar un comentario

A falta de donativos... un poco de publicidad