Clase 4 - Sentencia For - next

04.09.2012 00:16

Sentencia For - Next .- Es un bucle es decir una repeticion de codigo hasta que le indiquemos que pare . Aqui veremos un ejemplo breve para entender su sintaxis. 

' Importamos el system.console para ya no tener que escribir la palabra "console" 

 

Imports System.Console
Module Module2
    Sub main()
'Declaramos una variable llamada i que sea entero 
Dim i As Integer
'La variable i es el numero donde vamos a inicializar nuestro conteo y la palabra "To" significa hasta esto significa que el conteo se va a dar hasta que la variable i llegue a 5 por lo tanto dará 5 vueltas 
        For i = 1 To 5
'En cada vuelta que dé vamos a imprimir el valor de i que va a ir aumentando en uno por cada vuelta y hasta que llegue a 5 recien terminará el for . Es decir se imprimira el 0 , 1,2,3,4,5 .
            WriteLine(i)
        Next
'La palabra reservada Next es como el cierre del for así como el cierre de un if es el end if en el for la palabra de cierre es el Next es decir una vez que termine el for se ejecutará lo que codificaremos despues de esa palabra.
        ReadLine()
 
    End Sub
End Module
 
Otro ejemplo de un For - Next que tratará de ingresar un numero y que me muestre el típico mensaje "hola mundo" el numero de veces dependiendo al numero ingresado :
 
'declaramos una variable i que va hacer el recorrido y una variable 'num' donde guardaremos el valor que ingresemos por consola. 
Dim i, num As Integer
        WriteLine("Ingresar numero : ")
        num = ReadLine()
 
        For i = 1 To num
            WriteLine("Hola mundo...!!!")
        Next
        ReadLine()
 
'Con este pequeño programa nos mostrará la palabra Hola mundo n veces dependiendo al numero que ingresamos

NOTA: Luego Haré un video en youtube con otro ejemplo mas complejo para la sentencia For .