sopr Абитуриент
Зарегистрирован: 29.07.2009 Сообщения: 4
|
Добавлено: Чт Окт 17, 2013 10:23 am Заголовок сообщения: Проблемы при вычислениях |
цитата |
|
Выражение Floor((1.3363 - 1.3333) / 0.0030) дает 0, хотя должно быть 1, но в тоже время выражение Floor((1.3393 - 1.3333) / 0.0030) дает 2, что верно.
При этом в условии ((1.3363 - 1.3333) / 0.0030) дает значение меньше 1, а ((1.3393 - 1.3333) / 0.0030) дает значение больше 2.
Функция IntPortion() работает аналогично.
Вопрос: как получить целую часть от числа или округлить в меньшую сторону, т.е. добиться того, чтобы ((1.3363 - 1.3333) / 0.0030) было равно 1 ? |
|