Показать сообщение отдельно
Старый 23.10.2009, 13:50   #10
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: Проблемы с real

При вычислениях лучше указывать дробную часть, даже если она нулевая.
Тогда телефон воспримет эти числа как вещественные и вычисления будут верные,
а в данном случае телефон думает, что используются целые числа типа Integer,
считает по принципам счета с целыми числами и результат потом приводит к вещественному числу.
Для того, чтобы ваш пример нормально работал нужно только немного исправить его:

Program math;

var 
x:real;

begin
x
:=(4.0-6.0)/5.0;
DrawText (''+x55);
repaint;
Delay(5000);
end
(Offline)
 
Ответить с цитированием