Страница: 1 |
Страница: 1 |
Вопрос: алгоритм округления
Добавлено: 06.08.07 18:37
Автор вопроса: Neco | Web-сайт:
кто-нибудь знает правильный алгоритм округления?
Ответы
Всего ответов: 9
Номер ответа: 1
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #1
Добавлено: 06.08.07 18:46
А как на счет Round?
Номер ответа: 2
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #2
Добавлено: 06.08.07 18:57
Round - это функция
а мне алгоритм нужен
Номер ответа: 3
Автор ответа:
Mesnik
Вопросов: 3
Ответов: 29
Профиль | | #3
Добавлено: 06.08.07 19:41
Алгоритм прост как дверь.Сам попробуй розобратса ето не сложно. подсказка узнай сколько не хватает до целого числа а потом если меньше 0.5-одно а когда больше тогда... Ну понял. Icq [наоборот]757208804[\наоборот]
Номер ответа: 4
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #4
Добавлено: 06.08.07 20:12
Если цифра после наименьшей значимой < 5, тогда результат округляется в меньшую сторону, иначе - в большую
Номер ответа: 5
Автор ответа:
VisualPaul
ICQ: 402519798
Вопросов: 12
Ответов: 111
Профиль | | #5
Добавлено: 06.08.07 20:15
А если 5 - в меньшую
Номер ответа: 6
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #6
Добавлено: 06.08.07 20:30
Это не так.
4
? round(3.5)
4
Если дробная часть меньше .5, всегда округляется вниз.
Если дробная часть больше .5, всегда округляется вверх.
Если дробная часть равна .5, то округляется вниз, если целая часть чётная, и вверх, если целая часть нечётная.
Номер ответа: 7
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #7
Добавлено: 06.08.07 23:07
Это так называемое банковское округление, по правилам математического округления .5 округляется вверх
Номер ответа: 8
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #8
Добавлено: 06.08.07 23:46
А что из них "правильное"?
Автору рекомендуется также http://ru.wikipedia.org/wiki/%D0%9E%D0%BA%D1%80%D1%83%D0%B3%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5
Номер ответа: 9
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #9
Добавлено: 07.08.07 11:29
Мне больше по душе слово «математическое» , к тому же по ссылке именно оно в первую очередь и описывается.