Показать сообщение отдельно
Старый 23.10.2009, 00:10   #1
Winner
Нуждающийся
 
Регистрация: 28.09.2008
Сообщений: 98
Написано одно полезное сообщение
Проблемы с real

Маленький пример:

var x:real;

begin
x:=(4-6)/5;
DrawText (''+x, 5, 5);

repaint;
Delay(5000);
end.

Эмулятор выдает следующий результат: 0.0000
По калькулятору (да и в уме) ответ получается -0.4.
С этим сталкиваюсь уже не первый раз.

Кто знает, объясните, почему так, и как с этим бороться. Поиском нужного ответа не нашел. Если такая тема уже есть на форуме, скиньте ссылку. Буду очень благодарен.
(Offline)
 
Ответить с цитированием