Проблемы с real
Маленький пример:
var x:real;
begin
x:=(4-6)/5;
DrawText (''+x, 5, 5);
repaint;
Delay(5000);
end.
Эмулятор выдает следующий результат: 0.0000
По калькулятору (да и в уме) ответ получается -0.4.
С этим сталкиваюсь уже не первый раз.
Кто знает, объясните, почему так, и как с этим бороться. Поиском нужного ответа не нашел. Если такая тема уже есть на форуме, скиньте ссылку. Буду очень благодарен.
|