|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.05.2009, 21:00 | #1 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
4-3=2 Версия Delphi...
Просто нет слов...
Код:
|
14.05.2009, 21:13 | #2 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
Я так заметил, что если число перед точкой четное, то округление идет к минимальному, а если нечетное - то к максимальному значению...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
14.05.2009, 21:22 | #3 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Из справки Делфи:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
14.05.2009, 21:25 | #4 | |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Цитата:
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
|
14.05.2009, 21:28 | #5 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
14.05.2009, 21:31 | #6 | |
ios developer
Старожил
Регистрация: 16.11.2007
Сообщений: 2,885
|
Цитата:
Зы. пока писал пост - впереди появилось еще 3) ну уж извиняйте.
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
|
|
14.05.2009, 21:42 | #7 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
Что-то похожее есть в JavaScript
Выражение parseInt((0.1+0.7)*10) выдает ответ 7. Пробовала просто делать 0.1+0.7 выдает ответ 0.799999999999... Причем 0.1+0.3 будет 0.4, а 0.7+0.3 будет 1. То есть вроде как правильно.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
14.05.2009, 22:01 | #8 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Мда, косяки даже в таких ГИГАНТАХ... Вспоминаеться слово быдлокодеры
Скоро будет 2+2~=6 (в десятичной системе )... бАНКИРЫ рулят... Дожились. //--------------------- Просто это тупо, а что если эта операция, при физическом моделировании... А я то думал почему самолеты так часто падают.... Последний раз редактировалось Levsha100; 14.05.2009 в 22:12. |
14.05.2009, 22:24 | #9 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
Банковское округление было ещё в Delphi 7. Ничего удивительного, вполне нормальное округление, даже лучше чем обычное математическое. Такое округление нужно чтобы после округления число было чётное и было проще разделить на 2.
|
14.05.2009, 22:38 | #10 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Мне кажеться это ненормально. Причем тут 2? Может будем округлять к нечетному, чтобы делить на 3, или будем приближать к 5, чтобы делить на 5?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Версия Windows!!! | ORBIUS | Windows | 6 | 25.01.2009 14:05 |
C++ Builder 6 обр.версия | GreenDan | Свободное общение | 4 | 29.08.2008 16:45 |
Почему лицензионная версия продукта дороже чем пиратская версия продукта? | multik | Свободное общение | 13 | 13.07.2008 14:40 |
WinDVD 7- РУССКАЯ ВЕРСИЯ!!! | supervideo | Софт | 2 | 21.12.2007 05:47 |