Dim contador As Integer = 0 Dim suma As Integer = 0 Do contador = contador + 2 MsgBox("La condición sigue siendo verdadera. Contador = " & contador) Loop While contador <= 10
Como podemos apreciar es el mismo ejemplo anterior, solo que hemos ubicado nuestra condición el parte final de nuestro ciclo, lo que nos da la oportunidad de recibir un valor más que en el ciclo «While». Si queremos colocar nuestra condición como falsa, basta solamente con sustituir «While» por «Until», y automáticamente tomará nuestra condición como falsa. Por último, nuestro MsgBox nos mostrará el valor «12» por lo dicho anteriormente: por lo menos cuando un condición no se cumpla, cabe la posibilidad que se ejecute la instrucción una sola vez o una vez más.
Estructura For Each
Este es un caso especial, la estructura For Each se utiliza cuando vamos a recorrer Colecciones, que pueden ser arreglos de una dimensión o multidimensionales. Su planteamiento es muy sencillo y además consta de pocas sentencias:
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
Dim profesion() As String = {"Psicologia", "Ingenieria", "Licenciatura"} For Each carrera As String In profesion MsgBox(carrera) Next
Sencillamente consta de declarar una variable después del «For», la cual servirá para mostrarnos cada elemento de nuestro arreglo. Seguido con la sentencia «In» se señala cual es el array a recorrer y luego por ultimo, mostramos los items de nuestro arreglo. Con este bucle, se logra repetir exactamente las mismas veces según la dimensión de nuestro array.
Este bucle tiene muchas variaciones, aquí puedes ver como ejecutarlo en PHP.
Concluyendo con este artículo, debemos tener en cuenta cual es el momento necesario para colocar un bucle en nuestro código ya que muchas veces se suelen colocar innecesariamente. Por eso te recomendamos:
Cuando usar ciclos repetitivos en programación.
Y esto ha sido todo, puedes visitar condicionales, y espera muy pronto más artículos relacionados con Visual Basic .NET