etwas Hardcore:
in der binären Darstellung einer ganzen Zahl ist das niederwertigste Bit=0
Delphi-Quellcode:
if (zahl and 1) = 0 then
ShowMessage('Zahl ist gerade')
else
ShowMessage('Zahl ist ungerade');
(das überfordert aber teils schon manche Lehrer... )