Gerade oder ungerade Zahl (Mod)
Beschreibung
Um festzustellen, ob eine Zahl gerade oder Ungerade ist, kann man den VBScript-Operator Modulo verwenden. Der Modulo-Operator gibt den Rest einer Teilung aus, Beispiel:
11 Mod 5
Teilt man 11 durch 5(=2), und nimmt dann den Rest von 11 - (2*5) dann erhält man die Zahl eins, somit ist das Ergebnis dieser Modulo-Anwendung 1. Fliesskommazahlen werden dabei in ganze Zahlen umgewandelt. Möchte man jetzt ermitteln, ob gerade oder ungerade Zahl, so muss als 2. Operand die Zahl 2 eingesetzt werden. Hier ein konkretes Beispiel:
Um festzustellen, ob eine Zahl gerade oder Ungerade ist, kann man den VBScript-Operator Modulo verwenden. Der Modulo-Operator gibt den Rest einer Teilung aus, Beispiel:
11 Mod 5
Teilt man 11 durch 5(=2), und nimmt dann den Rest von 11 - (2*5) dann erhält man die Zahl eins, somit ist das Ergebnis dieser Modulo-Anwendung 1. Fliesskommazahlen werden dabei in ganze Zahlen umgewandelt. Möchte man jetzt ermitteln, ob gerade oder ungerade Zahl, so muss als 2. Operand die Zahl 2 eingesetzt werden. Hier ein konkretes Beispiel:
Rest = Zahl Mod 2
If Rest > 0 Then
msgbox "Ungerader Wert"
Else
msgbox "Gerader Wert"
End if