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

Вниз

Проблема с округлением   Найти похожие ветки 

 
keymaster ©   (2004-11-18 13:07) [0]

Имеем число:

383.45

Надо округлить его по правилам математики.
Пишем:

RoundTo(383.45, -1)

Получаем 383.4

Как так?


 
Игорь Шевченко ©   (2004-11-18 13:09) [1]

Читать статью Антона Григорьева на Королевстве Delphi про числа с плавающей точкой и режимы округления.


 
TUser ©   (2004-11-18 13:51) [2]


> Как так?

Округлилось до ближайшего четного. Т.н. бухгалтерское округление - так работает ф-ция Round


 
keymaster ©   (2004-11-18 14:29) [3]

>Округлилось до ближайшего четного. Т.н. бухгалтерское округление - так работает ф-ция Round

В курсе.
Но надо чтобы было как математика учит.


 
Verg ©   (2004-11-18 14:57) [4]

= trunc(x) + trunc( frac(x)*2 )


 
GuAV ©   (2004-11-18 17:32) [5]

А где Defunct с его версией ? :-)


 
hamster ©   (2004-11-18 18:13) [6]

trunc(x+0.5)


 
GuAV ©   (2004-11-18 18:23) [7]

hamster ©   (18.11.04 18:13) [6]
trunc(x+0.5)

trunc(-1+0.5) = ?


 
Defunct ©   (2004-11-18 18:24) [8]

> А где Defunct с его версией ? :-)

А мне уже этот вопрос надоел. ;)
Пусть думают, не такая уж и сложная задача.



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

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

Наверх




Память: 0.48 MB
Время: 0.027 c
14-1100074668
Суслик
2004-11-10 11:17
2004.12.05
Где купить delphi6 со всеми сервис паками?


3-1099897472
karat
2004-11-08 10:04
2004.12.05
Про работу SQL серверов и возвращаемый набор данных.


3-1099982571
diabolik_krsk
2004-11-09 09:42
2004.12.05
Удаление записей из подчиненной таблицы


6-1094917457
xmrz
2004-09-11 19:44
2004.12.05
IHTMLDocument2.readyState


1-1100755828
main
2004-11-18 08:30
2004.12.05
Файловая система и TREEVIEW