Programación General > Visual Basic 6.0 e inferiores

 Uso De Listas

<< < (2/2)

Brroz:
Hola Sirespi.

Sagutxo da una opción adecuada...

Con un tipo double puedes almacenar números desde 1,79769313486232E308 a
-4,94065645841247E-324 para valores negativos y desde 4,94065645841247E-324 a 1,79769313486232E308 para valores positivos.

En una variable double ocupa en almacenamiento 8 bytes, un long tan sólo 4.
A una variable double le puedes asignar tranquilamente el valor 1.

Además de esto, sería muy buena idea utilizar como incremento para el contador un valor decimal. Para hayar la cuenta final, tan sólo habría que multiplicar el contador por la unidad seguida de tantos ceros como decimales tenga el incremento:

--- Código: Text --- Private dContador As double Private Sub SumaUno()   dContador = dContador + 0.001End Sub Private Sub Resultado   MsgBox &#34;Cuenta: &#34; & dContador * 1000 End Sub  
Ten en cuenta que aunque utilizaras más variables, al querer sumar el contenido de una con el valor de la siguiente multiplicado por su valor máximo podrías obtener un desbordamiento de igual forma. Tendrías que usar variables (una matriz dinámica sería lo tal) de tipos más pequeños y luego mediante una función operar entre cada una para ir 'montando' el número en un string.

Chao.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa