QuickBasic - ¿Límite del contador?

 
Vista:

¿Límite del contador?

Publicado por O. Temon (2 intervenciones) el 03/03/2009 12:38:28
Hola a todos.
Quería preguntaros si a la hora de hacer un bucle For:Next hay que especificar el tipo de la variable contadora o algo de eso. Tengo un programilla que no pasa de 17 millones y pico de iteraciones y no sé por qué.
Gracias.
...
disp = 10000000

r = 10
cont = 0
FOR i = 1 TO disp
x = r * (2 * RND(i) - 1)
y = r * (2 * RND(i) - 1)
IF (x ^ 2 + y ^ 2) < r ^ 2 THEN
cont = cont + 1
END IF
NEXT i
,,,
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:URL

Publicado por O. Temon (2 intervenciones) el 06/03/2009 11:39:33
Sí, entiendo que hay límites para las variables según su tipo. Pero no me coincide con esos 16 millones de iteraciones. Además no es que aparezca error al ejecutar; simplemente sigue corriéndose el bucle, pero.. no avanza el contador. He seguido la variable en el 'debug' para comprobarlo.

Gracias.
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:¿Límite del contador?

Publicado por marcelo montagna (33 intervenciones) el 13/05/2009 03:24:33
y bueno tenes

single , double o como se dice en visual basic net

int 8 , int 16, int 32

seria algo asi en qbasic

FOR I% = 1 TO ... numero chico

FOR I = 1 TO ... numero mediano

FOR I (*numeral) = 1 to 99999999999999 numero grande

*numeral : no encuentro el simbolo de numeral en mi teclado

suerte!!! marcelo_montagna
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