RoundTo
От:
mlecter
Дата:
15.09.04 13:57
Оценка:
Доброго времени суток!
Есть такая проблема:
Делаю
SetRoundMode(rmNearest);
RoundTo(123.345, -2)
Получаю
123.34
причем, если передаю 1.245, то выдает 1.25
Может дело в том, что 123.345 он понимает как 123.3449999999999 и делает потом Trunc?
Как нормально округлить число? Писать свою функцию с использованием Round?
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: