Axel Richter: Rest Rechnung mit PhP ab 10 Stellen Fehler

Beitrag lesen

Hallo,

Dann definiere div im Kontext gebrochener Zahlen ;-)). Das bedeutet: "Was versteht man unter dem _ganzahligen_ Quotienten zweier Brüche?".

Vergiss es ;-)). Da jeder Bruch durch Erweiterung gleichnamig zu einem anderen Bruch gemacht werden kann und da gilt:

(x/n) div (y/n) = x div y, weil (x/n)/(y/n) = (x/n)*(n/y) = x/y

kann jede div-Operation mit Brüchen in eine div-Operation zweier ganzer Zahlen überführt werden. Damit ist auch:

(a/n) mod (b/n) = (a/n) - ((a/n) div (b/n)) * b/n
                = (a/n) - (a div b) * b/n
                = ((a - (a div b) * b)) / n
mit
a mod b         = a - (a div b) * b
ist
(a/n) mod (b/n) = (a mod b) / n

viele Grüße

Axel