Visual Basic - ayuda rutina!!

Life is soft - evento anual de software empresarial
 
Vista:

ayuda rutina!!

Publicado por JunioR (1 intervención) el 12/11/2005 17:43:53
como hago para q se haga una rutina tantas veces como yo quiera porque esto:
Call Rutina x 5

ni esto
Call Rutina = 5

funcionan, asique como la haria por ejemplo si el numero de veces lo tengo en un label:

Call Rutina x label1.Caption

no se como se hace ayuda xfa
grax
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:ayuda rutina!!

Publicado por Ramón (90 intervenciones) el 12/11/2005 17:52:28
¿Llamar a la misma rutina cinco veces seguidas?. No le veo el sentido pero sí funcionaría llamándola tantas veces como quieras. Ej:
Call Rutina
Call Rutina
.. etc
o simplemente:
Rutina
Rutina
... etc (lo mismo pero sin Call)
O si el número lo tienes en un label:
For i = 1 to label1.caption
Rutina
Next i
Saludos y si puedes nos explicas el porqué llamar a la rutina reiteradamente, a lo mejor se nos ocurre algo mejorable.
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:ayuda rutina!!

Publicado por Arnaldo (53 intervenciones) el 13/11/2005 03:07:09
Hola, te mando un ejemplo, tal vez implementar una solucion recursiva te serviria
Recivo un numero n y devuelvo el factorial del numero n

Solucion Iterativa

Function factorial ( n as integer ) as integer;
Dim i,product as integer
product = 1
for i=2 to n product = product * i
factorial=product
end sub

Solucion Recursiva

Function factorial ( n as integer ) as integer
if ( n <=1 ) then factorial =1
else factorial = n * factorial ( n - 1)
end sub

Suerte, Chau, Chau...!!!

Arnaldo.
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