Take the #'s you're trying to calculate in VB.

Write them down, and then do the math on a calculator.

It may be the formula you're using that is giving the incorrect value, not an error in the code.