При вычислениях лучше указывать дробную часть, даже если она нулевая.
Тогда телефон воспримет эти числа как вещественные и вычисления будут верные,
а в данном случае телефон думает, что используются целые числа типа Integer,
считает по принципам счета с целыми числами и результат потом приводит к вещественному числу.
Для того, чтобы ваш пример нормально работал нужно только немного исправить его:
Program math;
var x:real;
begin
x:=(4.0-6.0)/5.0;
DrawText (''+x, 5, 5);
repaint;
Delay(5000);
end.