Comment Brillant (Score 1) 323
I cut my teeth on Applesoft BASIC, but I used only the integer subset; the floating point was too demanding, although now I don't recall why. Whether it ran too slowly, was too resource intensive, or-- probably-- was too hard to program and debug. I did some home accounting/budgeting, but did it all in pennies rather than dollars, and avoided division operations.
And that was a brilliant idea.
Floating point can have weird rounding errors if you don't understand clearly how they behave. (see here for an example).
Using an integer number of a smaller unit (pennies) is better in those cases, and "LONG" data type can still represent a big amount of pennies for your situation.
Several real-world finance software do actually use the same approach (a integer "BIGNUM" of a small unit, instead of floating point).