Added float division

The function "dfloat" first performs integer division, stores that in
variable f1.  Next, It takes the remainder, multiplies it by 1,000,000
and does another integer division, the result of which is stored in the
f2 variable.