Funktionsreferenz

Mod

Führt eine Modulo-Rechnung durch.

Mod ( value1, value2 )

 

Parameter

value1 Der Dividend.
value2 Der Divisor.

 

Rückgabewert

Erfolg: Gibt den Rest der Division von value1 geteilt durch value2 zurück.
Fehler: Gibt "-1.#IND" zurück, falls der Divisor 0 ist.

 

Bemerkungen

Diese Funktion stellt sicher, dass Dividend = (Dividend / Divisor) * Divisor + Mod (Dividend, Divisor) .

Diese Funktion stellt nicht sicher, dass der Dividend oder Divisor genau dargestellt werden können, speziell mit Fließkommazahlen.

Wenn Integer (Ganzzahlen) übergeben werden, so macht diese Funktion eine integrale Modulo-Operation. Sonst fällt es auf eine Fließkomma-Operation zurück. Dies bedeutet, dass es zu einem unerwarteten Ergebnis kommen kann.

 

Verwandte Funktionen

Keine.

 

Beispiel


$n = 18
If mod($n, 2) = 0 Then
    MsgBox(0,"", $n & " ist eine gerade Zahl.")
Else
    MsgBox(0, "", $n & " ist eine ungerade Zahl.")
EndIf

$x = mod(4, 7)  ;$x == 4 weil der Divisor > Dividend ist

$y = mod(1, 3/4)  ;$y == 0.25 weil der Divisor ein Fließkommaformat aufweist