Stefan Muenz: cgi - Problem

Beitrag lesen

Hallo Hoerg,

»»  Man kann nun durch kaufmänischen runden (*100 und int....) wieder auf 590.- gelangen, aber wo liegt der Grund für diese fehlerhafte Berechnung. Auf meinem alten Server lief alles einwandfrei. Es schleicht sich auch die Angst ein, daß bei anderen Rechnungsoperationen etwas falsch läuft.

Kann etwas mit dem Prozessor des Servers, aber auch mit dem Betriebssystem zu tun haben. Der Perl-Interpreter tut ja auch nichts anderes, als die Perl-Befehle in betriebssystemnahe Befehle umzusetzen. Bei JavaScript beispielsweise ist es noch viel schlimmer. In dem Moment, wo intern keine Integer-Operationen durchgefuehrt werden, sondern Floatzahl-Operationen, kommen die "krummen" Ergebnisse. Warum es da nirgendwo eine Korrektur gibt und wo genau sie ansetzen muesste (Prozessor, Betriebssystem, Hochsprache), weiss ich auch nicht.

Viele Gruesse
  Stefan Muenz