![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 14.01.2009
Сообщений: 312
|
![]()
Это функция округления числа до целого не по правилам Round. Код очень простой, может кому пригодиться
![]() f Код:
Никому не поставить нас на колени! Мы лежали и будем лежать!
Последний раз редактировалось Stilet; 17.04.2009 в 11:42. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
1) данная функция неправильно работает для отрицательных чисел (в отличии от round() )
2) если не сложно, укажите, пожалуйста, для какого положительного x результат RoundToInt(x) будет отличаться от Round(x)... второй вопрос снимаю. это происходит при x := 0.5; Round(x) выдаёт 0 Последний раз редактировалось Serge_Bliznykov; 17.04.2009 в 11:38. |
![]() |
![]() |
![]() |
#3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
а ещё. добавлю, всем заинтересовавшимся, можно почитать, откуда эта проблема взялась: Загадки округления Загадки округления. Тестирование функций округления различных языков. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сумма цифр целого числа | mihsel | Microsoft Office Excel | 8 | 13.04.2009 13:57 |
разработать функцию, которая определяет сумму цифр целого числа | IceAgainstIce | Общие вопросы Delphi | 5 | 20.11.2008 00:52 |
round он же random | [Smarik] | Свободное общение | 10 | 10.09.2008 22:07 |
Суммирование и округление времени до целого | Pilot | Microsoft Office Excel | 2 | 16.07.2008 15:02 |
округление | Toxa | Общие вопросы Delphi | 4 | 15.01.2007 19:15 |