When I used Delphi it had a predefined number type specifically for
financial calculations. This was the Currency type.

Currency = int64

http://stackoverflow.com/questions/182475/how-to-avoid-rounding-problems-when-comparing-currency-values-in-delphi

On 04/08/2016, Enrico Weigelt, metux IT consult <[email protected]> wrote:
> On 03.08.2016 23:58, Hendrik Boom wrote:
>
>> Floating-point just isn't accurate enough.  Multiple-precision scaled
>> fixed-point would work, even if it's binary.
>
> The limited precision isn't the actual problem, but the strictly
> defined rounding rules. To be financially accurate, you'll have to
> comply the financial calculation rules (which OTOH might not be
> actually physically correct) - these are just different numbe spaces.
>
>
> --mtx
> _______________________________________________
> Dng mailing list
> [email protected]
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>


-- 
If you can't explain it simply, you don't understand it well enough.

Albert Einstein
_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to