Recomendación de tipo de variable para sumatoria de valores

Iniciado por Shell Root, 26 Enero 2016, 18:08 PM

0 Miembros y 1 Visitante están viendo este tema.

Shell Root

Actualmente tengo un problema con el tipo de datos a usar, los valores son los siguientes:

790607,67
556792,00
83181,51
140960,00
603706,95
281920,00
7320,44
329419,86
224983,96
18082,94
327732,00
148008,00
296016,00
104881,04
451072,00
14998,93
281920,00
387640,00
239632,00
TOTAL: 5288875,30


Se supone que Long contiene enteros de 64 bits (8 bytes) con signo cuyo valor se sitúa desde -9.223.372.036.854.775.808 hasta 9.223.372.036.854.775.807 (9,2... E+18).

Use Long y da desbordamiento, alguna recomendación?
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Eleкtro

#1
Si esos valores son decimales, ¿por qué intentas utilizar un datatype para números enteros?.

Utiliza Single o Double según la capacidad que necesites.


PD: La capacidad que has mencionado hace referencia al datatype Long de VB.Net, no al de VB6.

Saludos!