phpbar.de logo

Mailinglisten-Archive

[php] Re: Aenderungen in Prozenten

[php] Re: Aenderungen in Prozenten

=?iso-8859-1?Q?D=F6beli?= Ivan i.doebeli_(at)_active.ch
Sun, 10 Oct 1999 16:49:59 +0200


Martin Ramsch wrote:
>  
> Wie Christoph Reeg schon schrieb, sind das einfach Rundungsfehler.
> 
> In vielen Fällen kann man die Rechengenauigkeit aber verbessern, wenn
> man darauf achtet, so wenig wie möglich mit Kommazahlen zu rechnen.
> 
> Deine Formel ...
> >     $gewinn = 100-($zeilen_schluss/(0.01*$zeilen_original));
> ... ist da sehr ungünstig, weil gleich als erster Schritt mit 0.01
> multipliziert wird, so daß der Divisor schon eine Kommazahl ist.
> 
> Besser so:
>       $gewinn = 100 - 100*$zeilen_schluss/$zeilen_original;
> 
> Ciao,
>   Martin
> --
> Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://ramsch.home.pages.de/ >
> PGP: 0xE8EF4F75, 5244 5EF3 B0B1 3826  E4EC 8058 7B31 3AD7
> 
> --

Hallo Martin,

Bingo! Wenn ich $gewinn umstelle, gibt's keine Rundungsfehler mehr.

Auch Dir vielen Dank für den Tip.

Viele Grüsse


Ivan
i.doebeli_(at)_active.ch


php::bar PHP Wiki   -   Listenarchive