Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => 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.


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

Saludos!