Article View: pl.comp.programming
Article #215642Re: Porównywanie liczb, double float
From: J.F.
Date: Mon, 17 Jun 2019 14:14
Date: Mon, 17 Jun 2019 14:14
35 lines
2321 bytes
2321 bytes
Użytkownik "AK" napisał w wiadomości grup dyskusyjnych:qe65vo$18po$1@gioia.aioe.org... On 2019-06-12 16:54, Cezary Grądys wrote: >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 Jak najbardziej. >a < b -> (a - b) < -EPS >a > b -> (a - b) > EPS No, tu bym sie zastanowil. Bo ryzykujesz, ze liczbe mniejsza zakwalifikujesz jako wieksza. Z mozliwymi skutkami w przebiegu programu, bo nagle sie okaze ze np pierwiastek z liczby ujemnej liczysz, a przeciez sprawdziles, ze powinna byc dodatnia ... >a <= b -> (a - b) <= EPS >a >= b -> (a - b) >= -EPS To juz chyba nie tak bardzo istotne, biorac pod uwage, ze i tak dorzuczamy EPS. >PS: Oczywiscie EPS moze miec rozna nature i wartosci zaleznie np. >od domeny (numeryka, finanse itp). Np. Moze byc bezwzgledne, ale >czesto bywa wzgledne, a w numeryce to juz w ogole... No wlasnie - moze zalezec od wartosci liczb. J.
Technical Details
Message-ID:
<5d07a0c6$0$525$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin3!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<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>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin3!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail From: "J.F." <jfox_xnospamx@poczta.onet.pl> Newsgroups: pl.comp.programming,pl.misc.elektronika 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> In-Reply-To: <qe65vo$18po$1@gioia.aioe.org> Subject: Re: Porównywanie liczb, double float Date: Mon, 17 Jun 2019 16:14:35 +0200 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331 X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331 Lines: 36 Message-ID: <5d07a0c6$0$525$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 83.26.104.202 X-Trace: 1560780998 unt-rea-a-02.news.neostrada.pl 525 83.26.104.202:61545 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit