Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Реал и матем. функции. [D7, XP]


Страницы:   1 2 3 4

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]

Случайно при пошаговой отладке обнаружил(.


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо