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?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.