VBscript Problem

Hallo,
ich suche immmer noch eine VBScript
Routine mit der man feststellen kann, ob
eine Zahl „gerade“ oder „ungerade“ ist.

Danke fuer eure Hilfe

Stefan

Hi,

ich suche immmer noch eine VBScript
Routine mit der man feststellen kann, ob
eine Zahl „gerade“ oder „ungerade“ ist.

ich kenne VBScript nicht, aber die meisten Sprachen beherrschen die Modulo-Rechnung (Symbol „MOD“ oder „%“ oder ähnlich). Rechne „Zahl Modulo 2“ und prüfe, was rauskommt - bei 1 ist die Zahl ungerade, bei 0 ist sie gerade.

Falls VBScript kein Modulo kennt, sollte eine Integer- oder Round-Funktion verfügbar sein: Sinngemäß „if (Zahl/2 == Int(Zahl/2)) { Zahl ist gerade }“

Hope that helps,

Cheatah
http://cheatah.net

dir bef heißt einfach mod
z.B. X=a mod b oder x= 13 mod 2 -> x=1
da mod den rest der division zurück gibt

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