FORTRAN introduces small errors handling real numbers, even in the most simple operations.
For example running the following program:
Program try
Real a,b
a=2.555
b=3-a
write (*,100)'a=',a
write (*,100)'c=',b
100 format(A2,E16.10E2)
End program try...