What about parenthesis in your expression ?
The result was off by
0.0000000001 according to
@lazpas.
That is a normal floating point to decimal conversion issue.
Adding parenthesis around the
7693*4.77 is not going to make floating point to decimal conversion issues magically disappear.
This problem is not limited to Pascal, specifically Free Pascal in this example. You would get the same results with C/C++/python/etc if you don't limit the precision on the displayed output.