pl.comp.lang.delphi
[Top] [All Lists]

Re: Zaokrąglenie liczb - RoundTo

Subject: Re: Zaokrąglenie liczb - RoundTo
From: Jacek Kruszniewski
Date: Tue, 29 Jul 2008 21:40:28 +0200
Newsgroups: pl.comp.lang.delphi


Dnia 29.07.2008 17:30, użytkowniczka/użytkownik Tygrys napisała/napisał (niepotrzebne skreślić):
adam myszor pisze:

Akurat jest to dokładnie 0.565 bo dla testów wpisuję z

no to co skąd to się bierze? Komputer musi to przekształcić na reprezentację binarną a nie każdą liczbę dziesiętną tak się da dokładnie.


A nie :-)
Bierze się to stąd, że jest to zaokrąglenie finansowe stosowane w USA i nie tylko. Polega to na tym, że zaokrągla się do najbliżej parzystej, w tym przypadku do 6.

0,555 da 0.56
i
0,565 da 0.56 a nie 0.57

Niby statystycznie, takie zaokrąglenie daje mniejszą różnice wartości, niż 
matematyczne.

W Polsce trzeba to ominąć :(


Z pozdrowieniami

Jacek Kruszniewski

--
"Serce rozważne szuka mądrości, usta niemądrych sycą się głupotą."
(Prz 15:14)

<Prev in Thread] Current Thread [Next in Thread>
Privacy Policy