Seite 1 von 1

Wert in einer Variablen bestimmen (gerade/ungerade)

Verfasst: 02.08.2007 17:42
von Zweihänder
Gibt es einen Befehl oder eine Möglichkeit, den Wert einer Variablen hinsichtlich gerader oder ungerader Zahl zu bestimmen?

Verfasst: 02.08.2007 17:46
von DarkDragon

Code: Alles auswählen

If (variable & 1) <> 0
  Debug "Ungerade"
EndIf
Prüft ob das erste bit gesetzt ist.

0001 = 1
0010 = 2
0011 = 3
0100 = 4
...

Verfasst: 02.08.2007 17:49
von ts-soft

Code: Alles auswählen

Debug Not var % 2
:wink:

Verfasst: 02.08.2007 17:51
von Zweihänder
Jo super. Funzt. Dank Dir!