You won't rrally be dooing floating point calculations. All you do is multiply everything by 10 or 100 or 1000 and then you have integers with implied decimal places.
For example, to calculate the area of a circle with a radius of 1.25 inches, you could multiply 125 x 125 x 314 to get 4,906,250. Now, since each of the three integers involved in the calculation was 100 times larger than the actual value it represents, you know that the decimal point in the result is shifted to the right by a factor of 10^6 (100 x 100 x 100), or six places.
You have to be careful of the order of operations so that you dont' exceed maximum values in any intermediate results or wind up with huge round-off losses.