Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Shell Root en 26 Enero 2016, 18:08 pm



Título: Recomendación de tipo de variable para sumatoria de valores
Publicado por: Shell Root en 26 Enero 2016, 18:08 pm
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?


Título: Re: Recomendación de tipo de variable para sumatoria de valores
Publicado por: Eleкtro en 26 Enero 2016, 23:19 pm
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.

  • http://www.developerfusion.com/article/32/data-types/

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

Saludos!