Visual Basic - uso del for

Life is soft - evento anual de software empresarial
   
Vista:

uso del for

Publicado por Romina (5 intervenciones) el 29/06/2008 23:33:20
Hola!! dentro de un for, tengo que ejecutar varios if, si se cumple esa condicion tengo que pasar a la siguiente iteracion (sino sigo con los demas if). El tema es que no se que instrucción usar para que me siga ejecutando el for y no me corte el programa.
Saludos!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:uso del for

Publicado por Pedro Luis (878 intervenciones) el 30/06/2008 17:23:41
La pregunta me deja perplejo pues una instrucción For .... Next se ejecuta hasta agotar lo que diga el For, a no ser que en un If se le diga Exit For.
O sea en

For N=1 to 100

Next

realizará 100 veces lo que hay entre el For y el Next a no ser que haya un Exit For.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:uso del for

Publicado por igor (633 intervenciones) el 30/06/2008 20:55:07
Hola Romina:

Es conveniente explicar bien el problema, y en su defecto poner el código que supone un problema para tí, así podremos ayudarte mejor y más ràpido. Espero que este ejemplo te sirva para aprender a manejar las diferentes instrucciones:

for i=1 to 100 ' Ejecuta 100 veces el código entre for y next
' Un if simple si se cumple ejecuta el código
if i=50 then ' Si estamos en la repetición nº 50
x=20 ' damos a x el valor 20
end if
' Un if else, si se cumple ejecuta el primer código y si no el segundo bloque.
if i=75 then ' Si estamos en la repetición nº 75
x=30 ' damos a x el valor 30
else ' sí no se cumple la condición
x=40 ' damos a x el valor 40
end if
' Un if elseif, como el anterior pero el segundo bloque sería un if simble
if i=80 then ' Si estamos en la repetición nº 80
x=50 ' damos a x el valor 50
elseif i=90 ' sí no se cumple la condición se evalua i=90 si se cumple
exit for ' Saldríamos del bucle for de 100
end if

' Otra instrucción interesante es select case
' Esta puede interesarte bastante
select case i
case 50
x=20
case 75
x=30
case 80
x=40
case 90
x=50
end select
next i

Select case se usa cuando hay muchos ifs anidados "if - elseif - elseif....."

Espero que te sirva para aprender.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Recomiendo que tambien te leas esta información:

http://computopractico.blogspot.com/]http://computopractico.blogspot.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:uso del for

Publicado por Sacrofer (2 intervenciones) el 01/07/2008 20:36:45
jaja, la puse mal srry:

http://computopractico.blogspot.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar