in reply to All Calculations Done with One Variable Give Integer Answers
Not sure if this applies, but have you looked at Math::Currency on CPAN?