Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.08.2014, 08:48   #11
IliaIT
Форумчанин
 
Аватар для IliaIT
 
Регистрация: 17.03.2009
Сообщений: 977
По умолчанию

а вообще, никто не мешает вызвать округление чисел до нужного знака перед сравнением. тогда возможно и равенство без грабель.
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
IliaIT вне форума Ответить с цитированием
Старый 21.08.2014, 09:17   #12
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
никто не мешает вызвать округление чисел до нужного знака перед сравнением
Не стал бы так сильно полагаться на делфийские функции округления. Вот интересный результат (D7)
Код:
  Label4.Caption:='0.015 '+FloatToStr(RoundTo(0.015,-2));  //результат 0.01, должно быть 0.02 по банковскому округлению
  Label5.Caption:='0.065 '+FloatToStr(RoundTo(0.065,-2));  //результат 0.07, должно быть 0.06 по банковскому округлению
SimpleRoundTo тоже имеет на пятерках свой прикол
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
range() deduschka PHP 4 17.01.2014 23:23
задать range arbitr.ru Microsoft Office Excel 2 09.11.2012 15:39
Range WizarD.89 Microsoft Office Excel 7 29.04.2011 18:42
MS Word: Range kate4ka Общие вопросы Delphi 1 19.02.2008 06:14
как перевести из integer в real(и обратно), и из real в string(и обратно) Ga-sergey Общие вопросы Delphi 2 08.06.2007 21:13