Текущий архив: 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.45 MB
Время: 0.033 c