powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / проблема с округлением баг?
9 сообщений из 9, страница 1 из 1
проблема с округлением баг?
    #32027207
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
случайно обратил внимание что у меня при выполнении

int или fix выдает неверный результат
например int(42,9) = 42 вместо 43

acsess 2002 10.3409.3501.SP-1
...
Рейтинг: 0 / 0
проблема с округлением баг?
    #32027217
На самом деле все правильно.
Функция INT округляет число до ближайшего меньшего целого (по сути- это отброс дробной части).
А вот функция Round - это как раз то, что вам нужно
...
Рейтинг: 0 / 0
проблема с округлением баг?
    #32027238
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за подсказку.
лопухнулся, не доводилось раньше пользоваться округлением...
...
Рейтинг: 0 / 0
проблема с округлением баг?
    #32027320
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Дмитрий Филатов:
В 97 Я что то не нашёл функции Round
Заодно раз вы сталкивались с подобными вопросами, может подскажете функцию округления с заданной точностью и "направлением", т.е. мне надо целое число округлять до 0 на конце в большую сторону

Заранее спасибо
Sfagnum
...
Рейтинг: 0 / 0
проблема с округлением баг?
    #32027327
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если мне память не изменяет, нет там функции Round. Самому придется ее писАть.
...
Рейтинг: 0 / 0
проблема с округлением баг?
    #32027330
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что я и сделал, но теплилась надежда что встроенная есть, всё таки они пошустрее будут
...
Рейтинг: 0 / 0
проблема с округлением баг?
    #32027334
BAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Надежда умирает, причем всегда...
...
Рейтинг: 0 / 0
проблема с округлением баг?
    #32027343
sysop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чему там пошустрее быть? И так просто до безумия. Прибавь к числу 0.5 и int'ом его! Так огруглишь до целых... Прибавь сюда операции умножения и деления и можешь округлять с любой точностью кратно любому числу. Хотя конечно можно и на С++ наваять dll или ActiveX и дергать его...
...
Рейтинг: 0 / 0
проблема с округлением баг?
    #32027387
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To BAlex

To SysOp
Я уже сделал в ручную, но хотел то, если не быстрее, то хотя бы... как это... ну красивее, что ли...
"Хотя конечно можно и на С++ наваять dll или ActiveX и дергать его..." - не стоит оно того
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / проблема с округлением баг?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]