phpbar.de logo

Mailinglisten-Archive

[php] Rechenfehler

[php] Rechenfehler

Michael Hinrichs php_(at)_phpcenter.de
Fri, 18 Jan 2002 11:46:12 +0100


Hi,

ich bin gerade über einen Rechenfehler bzw. Rundungsfehler gestolpert.
Ich hole werte aus einer DB und rechne damit dann weiter.
Aber das spielt hier keine Rolle, da es mit den Werten auch ohne Datenbank
auftritt.

Fall 1:

$a=111.41;
$b=110.54;
$c=$a-$b;

Fall 2:

$a=111.42;
$b=110.54;
$c=$a-$b;

Fall 1 ergibt für c 0.86999999999999, Fall 2 0,88.

Jetzt frag ich nicht, wie ich das Problem lösen kann (einfach runden),
sondern warum es auftritt.
Also, wenn hier irgendjemand meine Neugier befriedigen kann, darf er mich
mit seinem Wissen zuschütten.

Kann man sich denn heutzutage auf nix mehr verlassen ;-))


mfg

Michael








-------------------------------------------
blitztrade GmbH
Postfach 20 01 35
68310 Mannheim
Fon +49 621 39746.21
Fax +49 621 39746.70
www.blitztrade.de


php::bar PHP Wiki   -   Listenarchive