Показать сообщение отдельно
  #9  
Старый 21.05.2013, 12:31
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от delphi_begin
нет. Округляется все правильно!

Мне просто нужно, чтобы ноль на конце не обрезался.

Т.е. 14.402 до двух знаков =14.40 - это правильно!

Но функция выдает 14.4. Что тоже верно, но не для денег!

Как заставить не убирать ноль на конце, что возвращалось 14.40 ??

Потому что в центах 14.4 и 14.40 - две разные суммы
У тебя какие-то превратные взгляды на дроби. Ты не поверишь, но "14.4" и "14.40" это абсолютно одинаковые значения, и не только с точки зрения математики, а с любой. Т.е. 14.4 это 14 долларов 40 центов, а вовсе не 4 цента как ты думаешь. А чтобы 0 в конце отображался используй процедуры форматирования, например Format.
Ответить с цитированием