You are on page 1of 10

ING.

LEOBARDO TRUJILLO VIEYRA

ESTRUCTURA FOR

ING. LEOBARDO TRUJILLO VIEYRA


Repetición
 For / Next
 Con este tipo de bucle podemos repetir un código un número
determinado de veces.

 Sintaxis:

 For <variable numÈrica> = <valor inicial> To <valor final> [Step


<incremento>]

 'contenido del bucle, lo que se va a repetir

 Next

ING. LEOBARDO TRUJILLO VIEYRA


 For i = 1 To 10
 'contar· de 1 hasta 10
 'la variable i tomar· los valores 1, 2, 3,
 Next

ING. LEOBARDO TRUJILLO VIEYRA


 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

ING. LEOBARDO TRUJILLO VIEYRA


 For i = 10 To 1 Step -1
 'contar· desde 10 hasta 1
 'la variable i tomar· los valores 10, 9,
8, etc.
 Next

ING. LEOBARDO TRUJILLO VIEYRA


 For Each

 Este bucle repetir· o iterar· por cada uno de los elementos
contenidos en una colección.

 Sintaxis:

 For Each <variable> In <colección del tipo de la variable>

 'Lo que se hara mientras se repita el bucle

 Next

ING. LEOBARDO TRUJILLO VIEYRA


 Dim s As String

 For Each s In "Hola Mundo"
 Console.WriteLine(s)
 Next
 Console.ReadLine()

ING. LEOBARDO TRUJILLO VIEYRA


 Esta es la aplicación que construiremos, al hacer click en aumentar
incrementara el número que hayamos escrito en “escribe un
número”

ING. LEOBARDO TRUJILLO VIEYRA


 Este es el código que hace funcionar la aplicación,
pruebalo

ING. LEOBARDO TRUJILLO VIEYRA


 ¿Qué pasa si agregara un botón que
decrementara el número introducido en
vez de incrementarlo?

 ¿Qué variación realizarias al código?

 Pruebalo.

ING. LEOBARDO TRUJILLO VIEYRA

You might also like