@jedaisoulAug 11.2015 — #Hi and welcome to the site.
The problem is the order of calculation, and the rounding errors (which can arise in all computer languages that support floating point calculations). The easy solution is to re-order the calculation:
1 - ((1624.00/0.56)/2900.00)
becomes:
1 - 1624.00/(0.56*2900.00)
Which gives the result 0 because the brackets force the multiplication of the denominator to take place first, then the division and then the subtraction (BOMDAS is a mnemonic to help you remember the order of calculation).