Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

Не делится, а ругается....почему??   Найти похожие ветки 

 
Ravilr   (2004-03-29 21:55) [0]

Я вот так пишу а он че то ругается.(integer and extended)...тем самым хочу к числу прибавить проценты.

sum:= sum +  (sum / 100) * 30;

Заранее спасибо!!!


 
Anatoly Podgoretsky ©   (2004-03-29 22:01) [1]

Trunc/DIV


 
Algol   (2004-03-29 22:02) [2]


> почему??


Потому что sum должно быть вещественного типа (например real)


 
Ravilr   (2004-03-29 22:15) [3]

Можно чуть объяснить, немного не понял!!!


 
Algol   (2004-03-29 22:24) [4]

Во-первых приводить нужно пример полностью. в твоем примере не понятно какого типа у тебя перменная sum. Я подозреваю, что она у тебя типа integer. В таком случае, ты пытаешся присвоить дробное значение, которое у тея получается в выражении, целочисленной перменной.
Из такой ситуации два выхода: первый - объявить перменную sum дробной (var sum:Real), второй - использовать целочисленную арифметику(как предлагает ув. Anatoly): sum:= sum +  (30*sum) div 100;


 
Ravilr   (2004-03-29 22:29) [5]

Понял!!! Спасибо огромное!!!!! :-)))


 
TButton ©   (2004-03-29 22:54) [6]

div 100 = неконтролируемая погрешность округления, round - лучше.


 
Guestt   (2004-03-29 23:06) [7]

"лучше" - понятие относительное (все зависит от поставленой задачи), и что значит не контролируемая погрешность округления?
результат div = целая часть частного - чего тут не контролируемого?


 
Gero ©   (2004-03-29 23:12) [8]

> round - лучше

Медленнее.



Страницы: 1 вся ветка

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.038 c
1-1080340606
MAXH0
2004-03-27 01:36
2004.04.18
Как сделать форму, чтоб она была поверх всех окон?


3-1080038604
Aleksandr
2004-03-23 13:43
2004.04.18
Как правильно связать компонент из 3 TEdit с полем DB?


7-1076620965
salex
2004-02-13 00:22
2004.04.18
Чтение HDD SMART


11-1063301468
Immortal_Death
2003-09-11 21:31
2004.04.18
PStream


3-1079448376
Сергей Непочатов
2004-03-16 17:46
2004.04.18
Проблемы с поставкой программы