FrankS: Wer ist hier blöd? Rechenfehler bei normaler Addition?

Beitrag lesen

Hallo allemiteinander!

Kann ich nicht rechnen oder hat JavaScript ein Problem? Die Rechnung in u.a. HTML-Seite, eine normale Addition, liefert in NS 4.73, Opera 6.0 und IE 5.5 das gleiche Ergebnis: 16.549999999999997.
Wenn ich nachrechne, kommt 16.55 raus. Kann man sich nicht mal mehr auf die Rechenknechte verlassen? Oder habe ich einen Bug in der Arithmetikeinheit meines betagten AMD K6-2/550 entdeckt?

Was mein Ihr dazu?

<html>
<head>
<title>Rechenfehler?</title>
<script language="JavaScript">
   function addition()
   {
     preis=0;
     preis += 4;
     preis += 7;
     preis += 0.65;
     preis += 0.7;
     preis += 0.85;
     preis += 0.5;
     preis += 0.85;
     preis += 0.85;
     preis += 0.65;
     preis += 0.5;

alert (preis);
   }
</script>
</head>
<body onload="addition()">
 Rechenfehler???
</body>
</html>

Herzliche Grüße, eine schönen Sonntag noch,
Gruß Frank