Paul: (QBasic) Überprüfen, ob eine zahl gerade ist

Beitrag lesen

Hallo,

Ich hab zwar keine Ahnung von QBasic, aber das kannst du so machen:

Entweder du nimmst eine 1 und multiplizierst diese nach jedem Spieler mit -1. So ist bei 1 der eine dran und bei -1 der andere.

Oder du zählst doch wie du gerade machst (was den vorteil hat, dass die Spielzüge gezählt werden) und prüfst auf gerade oder ungerade ganz einfach mit der Modulardivision durch 2.

Eine ungerade Zahl modulo 2 gibt immer 1.
Ein gerade Zahl modulo 2 gibt immer 0.
(Es wird dividiert und der Rest als Ergebnis zurückgegeben)

In Visual Basic ist der Operator für Modulardivision mod, in PHP, C++ usw %.

Saludo
paul