![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Реал и матем. функции. [D7, XP]
AlexDan © (2009-03-10 19:39:00)Вот такое выражение равно 1-це.
chb:real; chb:=1.2;
abs(frac(chb/0.6))
Вроде должен быть 0?, насколько я понимаю..?.
Германн (2009-03-12 00:09:00) [61]
> Теорию я конечно в общих чертах представляю. Вопрос здесь
> и не только стоял более практический. Т.е. такой подход:
>
> if frac(b/3)=0 then.., где b,-real считаю надёжным, т.е.
> рабочим.
Фигово представляешь. Вещественныечисла НИКОГДА нельзя сравнивать на строгоеравенство! Ни в математике ни, тем более в программировании.
AlexDan (2009-03-11 22:34:00) [62]Тут дело не в бисере). Теорию я конечно в общих чертах представляю. Вопрос здесь и не только стоял более практический. Т.е. такой подход:
if frac(b/3)=0 then.., где b,-real считаю надёжным, т.е. рабочим.
if frac(b/0.6)=0 then..,- считаю нерабочим, т.к. равенство нулю не выполнится никогда. Вот я и спрашивал, чем можно второй подход заменить. Мне пришлось просто заменить его на другой алгоритм, потому как к другим функциям или формулам перейти нельзя видимо.
Amoeba (2009-03-11 11:05:00) [63]
> Palladin © (11.03.09 08:09) [5]
>
> Автору вопроса уже давали эту ссылку. Дважды. Но он сказал
> не учите меня жить помогите материально.
Ну что ж, больше не буду метать бисер.
Palladin (2009-03-11 08:09:00) [64]Автору вопроса уже давали эту ссылку. Дважды. Но он сказал не учите меня жить помогите материально.
Amoeba (2009-03-10 22:53:00) [65]Автору вопроса читать до полного просветления, дабы таких вопросов более не возникало:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=374
Юрий Зотов (2009-03-10 20:39:00) [66]1.2/0.6 не равно 2.0, потому что 0.6 степенью двойки не является.
AlexDan (2009-03-10 20:36:00) [67]Глюк мат. функций?, по моему я что-то вроде в ТР встречал как-то.
AlexDan (2009-03-10 19:42:00) [68]Случайно при пошаговой отладке обнаружил(.