|
проблема с округлением баг?
|
|||
---|---|---|---|
#18+
случайно обратил внимание что у меня при выполнении int или fix выдает неверный результат например int(42,9) = 42 вместо 43 acsess 2002 10.3409.3501.SP-1 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2002, 08:15 |
|
проблема с округлением баг?
|
|||
---|---|---|---|
#18+
На самом деле все правильно. Функция INT округляет число до ближайшего меньшего целого (по сути- это отброс дробной части). А вот функция Round - это как раз то, что вам нужно ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2002, 08:47 |
|
проблема с округлением баг?
|
|||
---|---|---|---|
#18+
Спасибо за подсказку. лопухнулся, не доводилось раньше пользоваться округлением... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2002, 11:05 |
|
проблема с округлением баг?
|
|||
---|---|---|---|
#18+
To Дмитрий Филатов: В 97 Я что то не нашёл функции Round Заодно раз вы сталкивались с подобными вопросами, может подскажете функцию округления с заданной точностью и "направлением", т.е. мне надо целое число округлять до 0 на конце в большую сторону Заранее спасибо Sfagnum ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2002, 12:06 |
|
проблема с округлением баг?
|
|||
---|---|---|---|
#18+
Если мне память не изменяет, нет там функции Round. Самому придется ее писАть. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2002, 12:29 |
|
проблема с округлением баг?
|
|||
---|---|---|---|
#18+
Что я и сделал, но теплилась надежда что встроенная есть, всё таки они пошустрее будут ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2002, 12:58 |
|
проблема с округлением баг?
|
|||
---|---|---|---|
#18+
Чему там пошустрее быть? И так просто до безумия. Прибавь к числу 0.5 и int'ом его! Так огруглишь до целых... Прибавь сюда операции умножения и деления и можешь округлять с любой точностью кратно любому числу. Хотя конечно можно и на С++ наваять dll или ActiveX и дергать его... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2002, 14:41 |
|
проблема с округлением баг?
|
|||
---|---|---|---|
#18+
To BAlex To SysOp Я уже сделал в ручную, но хотел то, если не быстрее, то хотя бы... как это... ну красивее, что ли... "Хотя конечно можно и на С++ наваять dll или ActiveX и дергать его..." - не стоит оно того ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2002, 06:14 |
|
|
start [/forum/topic.php?fid=45&fpage=1855&tid=1683609]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
115ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 249ms |
total: | 450ms |
0 / 0 |