martes, 19 de junio de 2012

Sentencia For... Next en Visual Basic

For... Next es una sentencia de control de Visual Basic la cual se puede usar cuando se quiere ejecutar algún programa que creemos un número "x" de veces. Algo importante de esta sentencia es que es un tipo de bucle que puede ser ascendente o descendente, esto lo explicaremos de una mejor manera en un ejemplo que presentaremos luego.



Para esta sentencia se debe comenzar dando un valor a una variable, la cual deberá ir incrementando o irá en descenso. Existe una diferencia en cuanto a la rutina cuando se quiera ir en incremento o descenso y es que cuando se quiera q la variable vaya en descenso en la rutina debemos usar un parámetro especial el cual se llama STEP.

Veamos un ejemplo donde el valor vaya en incremento:

For b = 0 to 21 (En esta parte lo que se hace es indicar que deberá contar de 0 a 10 y se le asigna un valor a la variable b)
Text1.Text = Text1.Text + Str(b) (En esta parte lo que se hace es usar la función Str para convertir un valor numérico a texto y decir que se deberá sumar el valor que ya estaba en el textbox con el de la variable b)
Next b


Veamos otro ejemplo pero en este caso irá en orden descendente:

For b = 10 to 1 step -1
Text1.Text = Text1.Text + Str(b)
Next b

En este caso si vemos todo permanece igual pero lo único que será diferente es que el conteo irá en descenso gracias al parámetro step.


Como pueden ver esta es una sentencia de control muy sencilla con la cual podemos hacer como en los ejemplos conteos de un número que nosotros elijamos hasta cualquier número que queramos y sus rutinas no son complicadas.

No hay comentarios:

Publicar un comentario