Carsten: Runden von Zahlen

Beitrag lesen

Hallo Jürgen!

price_neu = Math.round(price*100)/100

Das ist oft nicht das erwünschte Ergebnis. Z.B.: wirst du so nie 1.40 bekommen sonder 1.4. Folge einfach mal dem Link den Der Dicki hier im Thread gepostet hat.

Ausserdem ist es natürlich Zufall/Glück/Implementationsabhängig das beim Teilen /100 kein erneuter Fehler in der letzten Stelle auftritt, denn dabei entsteht ja wieder ein unendlicher Binärbruch.

Gruss,
 Carsten