Restwertbildung

hallo,

wer kann mir die sätze und definitionen zur modulo-rechnung aufschreiben oder mir gute seiten zu dem thema empfehlen ??

vielen dank…michael

Hi Michael :wink:

Ich weiß nicht genau, was du eigentlich haben möchtest. Vielleicht hilft dir die folgende Modulo-Definition ja schon weiter:

a mod b = a - trunc(a/b)*b

trunc() bedeutet hierbei „Nachkommastellen abschneiden“.

Ein paar Beispiele dazu:

15 mod 6 = 15 - trunc(15/6)*6 = 15 - 2*6 = 3
2.7 mod 1.2 = 2.7 - trunc(2.7/1.2)*1.2 = 2.7 - 2*1.2 = 0.3

cu Stefan.

restwertbildung in Prosa
Hi Michael,

Ich weiß nicht genau, was du eigentlich haben möchtest.
Vielleicht hilft dir die folgende Modulo-Definition ja schon
weiter:

a mod b = a - trunc(a/b)*b

trunc() bedeutet hierbei „Nachkommastellen abschneiden“.

Und falls Du es nicht auf Programmierung abgesehen hattest, in „Prosa“:

a mod b ist die Zahl, die bei der Division von a durch b als Rest bleibt, wenn das Divisionsergebnis auf ganze Zahlen abgerundet wird.

Also 15 mod 4 erhält man so:

15 : 4 = 3,…

3 x 4 = 12

15 - 12 = 3, also

15 mod 4 = 3

Gruß, Kubi

falsch, oder?

a mod b ist die Zahl, die bei der Division von a durch b als
Rest bleibt, wenn das Divisionsergebnis auf ganze Zahlen
abgerundet wird.

Das würde bedeuten, dass z.B.
-15 mod 14 = 13
denn abgrundete -15/14 ist gleich -2, -2*14 ist -28 und die Differenz zw. -15 und -28 ist 13. Tatsächlich muüsste das Ergebnis aber doch 1 lauten, oder? (Eventuelle Vorzeichenfehler bitte ich zu entschuldigen.)

Entweder mache *ich* jetzt einen Fehler, weil die Modularechnung nur mit positiven Zahlen gemacht werden darf (was ich nicht glaube), oder Du musst das „Abrunden“ in Deiner Definition in „Abschneiden der Nachkommastellen“ ändern.
C.

Lesen musst du schon

Hi Chimera :wink:))

… oder Du musst das „Abrunden“ in Deiner
Definition in „Abschneiden der Nachkommastellen“ ändern.

Wenn du mein Posting genau liest, wirst du feststellen, dass ich von „Nachkommastellen abschneiden“ gesprochen habe …

cu Stefan.

Hallo Stefan,

… oder Du musst das „Abrunden“ in Deiner
Definition in „Abschneiden der Nachkommastellen“ ändern.

Wenn du mein Posting genau liest, wirst du feststellen, dass
ich von „Nachkommastellen abschneiden“ gesprochen habe …

Und wenn Du genau hinguckst, wirst Du feststellen, daß Chimera MEIN Posting meinte und recht hat :wink:

Kubi

Danke für Rehabilitation :smile: (notext)

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Kubi :wink:))

Stimmt. Du hast „Blödsinn“ geschrieben *grins*. Aber ich dachte, ich wäre auch gemeint …

cu Stefan.