phpbar.de logo

Mailinglisten-Archive

[php] PHP 4.0.1pl2 Rechnet falsch??

[php] PHP 4.0.1pl2 Rechnet falsch??

Egon Schmid eschmid_(at)_php.net
Fri, 28 Jul 2000 11:41:58 +0200


Puck wrote:

> ergibt :
> 29.95 * 9 -> 261
> 29.95 * 9 -> 261
> 32.95 * 9 -> 288
> 32.95 * 9 -> 288
> 
> Meines Wissens und Rechners nach ergibt 29,95*9 aber 269.55 und 32.95*9=296.55

Das obige stimmt schon 29 * 9 = 261 und 32 * 9 = 288.
 
> Wodurch entsteht denn dieser Krasse Fehler?? Ein Rundungsfehler kann es bei einer Differenz von
> 8 DM jeweils ja wohl nicht sein...

Da schlägt die Umwandlung von float nach integer zu.

-Egon

-- 
SIX Offene Systeme GmbH · Stuttgart  -  Berlin  -  New York
Sielminger Straße 63   ·    D-70771 Leinfelden-Echterdingen
Fon +49 711 9909164 · Fax +49 711 9909199 http://www.six.de


php::bar PHP Wiki   -   Listenarchive