🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #215638

Re: Porównywanie liczb, double float

#215638
From: AK
Date: Wed, 19 Jun 2019 06:15
42 lines
2290 bytes
On 2019-06-17 03:44, bartekltg wrote:
> On Sunday, June 16, 2019 at 9:40:44 PM UTC+2, AK wrote:
>> On 2019-06-12 16:54, Cezary Grądys wrote:
>>> W dniu 12.06.2019 o 14:29, Mateusz Viste pisze:
>>>
>>>>
>>>> Prawdziwi programiści nie używają liczb zmiennoprzecinkowych.
>>>>
>>>> Obowiązkowa lektura na wieczór:
>>>> http://perso.ens-lyon.fr/jean-michel.muller/goldberg.pdf
>>>>
>>>
>>> Nie ma co przesadzać, liczby zmiennoprzecinkowe po to powstały, żeby je
>>> używać. Trzeba tylko porównywać je zakładając pewną dopuszczalną
>>> tolerancję.
>>
>> No dooobra.
>> Zamieszcze tu po raz 473 w ciagu 20 lat podstawową formułkę
>> (Ba! KANON!), bo przy takiej wiedzy "mlodego pokolenia" znow
>> zaczną nam przychodzic ponaglenia o pilną zapłatę 0.00PLN.
>>
>> a == b  ->   fabs(a - b) <= EPS
>> a != b  ->   fabs(a - b) > EPS
> 
> Zgoda.
> 
>> a < b   ->   (a - b) < -EPS
>> a > b   ->   (a - b) > EPS
>> a <= b  ->   (a - b) <= EPS
>> a >= b  ->   (a - b) >= -EPS
> 
> A to po co?

Przez symetrię. Tak samo wazne jak powyzsze.

> Ale bardzo często nierórności tego typu
> testuje się do rozdielenia mniejszych i większych,
> wtedy to ma mały sens.

Czytales moj post do konca.

AK
Technical Details
Message-ID: <qecju2$1jvs$1@gioia.aioe.org>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!takemy.news.telefonica.de!telefonica.de!weretis.net!feeder7.news.weretis.net!news.mixmin.net!aioe.org!.POSTED.pzxV5RzGbWhRV3wI1/aUwg.user.gioia.aioe.org!not-for-mail
References: <qdqqh6$n2f$1@dont-email.me> <5d00f035$0$15194$426a74cc@news.free.fr> <5d011217$0$17348$65785112@news.neostrada.pl> <qe65vo$18po$1@gioia.aioe.org> <7d334ae2-808a-4653-b940-0711b58d2046@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!takemy.news.telefonica.de!telefonica.de!weretis.net!feeder7.news.weretis.net!news.mixmin.net!aioe.org!.POSTED.pzxV5RzGbWhRV3wI1/aUwg.user.gioia.aioe.org!not-for-mail
From: AK <nobody@nowhere.net>
Newsgroups: pl.comp.programming
Subject: Re: Porównywanie liczb, double float
Date: Wed, 19 Jun 2019 08:15:29 +0200
Organization: Aioe.org NNTP Server
Lines: 42
Message-ID: <qecju2$1jvs$1@gioia.aioe.org>
References: <qdqqh6$n2f$1@dont-email.me> <5d00f035$0$15194$426a74cc@news.free.fr> <5d011217$0$17348$65785112@news.neostrada.pl> <qe65vo$18po$1@gioia.aioe.org> <7d334ae2-808a-4653-b940-0711b58d2046@googlegroups.com>
NNTP-Posting-Host: pzxV5RzGbWhRV3wI1/aUwg.user.gioia.aioe.org
Mime-Version: 1.0
X-Complaints-To: abuse@aioe.org
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.1
X-Notice: Filtered by postfilter v. 0.9.2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit