lunes, 25 de febrero de 2013

Ciclo For


Si queremos  repetir un mismo código un número determinado de veces, e incluso un número indeterminado (No conocido) de veces, tendremos que utilizar los bucles.
En Visual Basic .NET se tienen diferentes instrucciones para hacer bucles (o repeticiones), veamos algunas de esas instrucciones
:
For / Next,
Con este tipo de bucle podemos repetir un código un número determinado de veces.

La forma de usarlo sería:
For <variable numérica> = <valor inicial> To <valor final> [Step <incremento>]
   ' contenido del bucle, lo que se va a repetir
Next





La variable numérica tomará valores que van desde el valor inicial hasta el valor final, si no se especifica el valor del incremento, éste será 1.
Pero si nuestra intención es que el valor del incremento sea diferente a 1, habrá que indicar un valor de incremento; lo mismo tendremos que hacer si queremos que el valor inicial sea mayor que el final, con la intensión de que "cuente" de mayor a menor, aunque en este caso el incremento en realidad será un "decremento" ya que el valor de incremento será negativo.

Ejemplos:
Dim i As Integer
'
For i = 1 To 10
    ' contará de 1 hasta 10
    ' la variable i tomará los valores 1, 2, 3, etc.
Next




Dim i As Integer                                                                                            For i = 1 To 100 Step 2
    ' contará desde 1 hasta 100 (realmente 99) de 2 en 2
    ' la variable i tomará los valores 1, 3, 5, etc.
Next



Dim i As Integer                                                                                            For i = 10 To 1 Step -1
    ' contará desde 10 hasta 1
    ' la variable i tomará los valores 10, 9, 8, etc.
Next




1 comentario: