If you understand how floating point works, you can deal with the rounding and truncation errors, and get accurate results for monetary calculations.