Article View: alt.pl.comp.lang.csharp
Article #22272Re: dziedziczenie po typie float
From: Artur Muszyński
Date: Fri, 27 Jan 2012 19:24
Date: Fri, 27 Jan 2012 19:24
22 lines
1977 bytes
1977 bytes
W dniu 2012-01-26 13:52, Miroo pisze: > W dniu 2012-01-25 20:20, Artur Muszyński pisze: >> W dniu 2012-01-25 13:44, Miroo pisze: >>> Takie operacje jak Floor na floatach są ryzykowne, ponieważ liczba >>> wyświetlana na ekranie np jako 6,00 po obcięciu ułamka może być równa >>> 5,00 (bo było to 5,999999999999999999). Teoretycznie każdy programista >>> ma tego świadomość, a jednak można się brzydko naciąć. >> >> Nie bardzo w to wierzę. > > A ile ci wychodzi w wyniku takiego działania? > double x, y, z, wynik; > x = 20.15; > y = 4.15; > z = x - y; > wynik = Math.Floor(z); Znam zawiłości zapisu zmiennoprzecinkowego, ale chciałbym zobaczyć działający przykład tezy, że "liczba wyświetlana na ekranie np jako 6,00 po obcięciu ułamka może być równa 5,00 (bo było to 5,999999999999999999)". artur
Technical Details
Message-ID:
<jfutnp$um0$1@mx1.internetia.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!opal.futuro.pl!news.internetia.pl!not-for-mailReferences:
<j84ikl$o16$1@news.task.gda.pl> <4EC7FC67.3030907@isukces.pl> <4f1ff921$0$26686$65785112@news.neostrada.pl> <jfpkn5$kf5$1@mx1.internetia.pl> <4f214cd5$0$26684$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!opal.futuro.pl!news.internetia.pl!not-for-mail From: Artur Muszyński <arturm@union.wytnijto.com.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: dziedziczenie po typie float Date: Fri, 27 Jan 2012 20:24:42 +0100 Organization: Netia S.A. Lines: 23 Message-ID: <jfutnp$um0$1@mx1.internetia.pl> References: <j84ikl$o16$1@news.task.gda.pl> <4EC7FC67.3030907@isukces.pl> <4f1ff921$0$26686$65785112@news.neostrada.pl> <jfpkn5$kf5$1@mx1.internetia.pl> <4f214cd5$0$26684$65785112@news.neostrada.pl> NNTP-Posting-Host: 77-255-35-160.adsl.inetia.pl Mime-Version: 1.0 X-Trace: mx1.internetia.pl 1327692345 31424 77.255.35.160 (27 Jan 2012 19:25:45 GMT) X-Complaints-To: abuse@inetia.pl NNTP-Posting-Date: Fri, 27 Jan 2012 19:25:45 +0000 (UTC) In-Reply-To: <4f214cd5$0$26684$65785112@news.neostrada.pl> X-Tech-Contact: usenet@internetia.pl User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0) Gecko/20111222 Thunderbird/9.0.1 X-Server-Info: http://www.internetia.pl/ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit