Be sure to keep in mind that arithmetic is performed using the entire floating point value and that the sum of a column of figures if added with say a pocket calculator might not total up precisely ... it may be off by a few cents. This is normal for all floating-point (and printing with rounding) in all programming languages.