SPUG: Working with currency

Jack Foy jack at foys.net
Thu Apr 2 18:48:11 PDT 2009

Colin Meyer wrote:
> If they are trying to do money calculations, and are not worried
> about converting between foreign currencies, then the quick answer
> is to do all calculations in pennies, as integers, and only convert
> to dollars when displaying. This avoids propagating floating point
> rounding errors. The long answer is quite ... well, longer. There's 
> lots on the web about calculations with money.

This may be part of your longer answer: wouldn't integer calculations in
fractional cents (to two or three decimal places) be closer to a
real-world solution?

Jack Foy <jack at foys.net>

More information about the spug-list mailing list