mmofacts.com

Gerade/ungerade

gepostet vor 17 Jahre, 5 Monate von Nivek
ich möchte gern wissen ob es eine funktion gibt, die guckt ob eine zahl gerade oder ungerade ist. also weil ich möchte bei meinem kampf-system das der eine spieler immer dran ist wenn die runde gerade ist und der andere dann wenn sie ungerade ist.
gepostet vor 17 Jahre, 5 Monate von Todi42
Modulo 2 liefert für eine gerade Zahl 0 und für eine ungerade Zahl 1
gepostet vor 17 Jahre, 5 Monate von Nivek
danke vielmals! ich glaube manchmal seh ich den wald vor ganzen bäumen nicht. einfach durch 2 teilen ganz logisch und doch komm ich nich drauf
gepostet vor 17 Jahre, 5 Monate von Kelen
Lern Assembler, dann wirst Du mit dem Rechnen besser zurecht kommen =)
gepostet vor 17 Jahre, 5 Monate von Drezil
bcmod ist ja überdimensioniert ..
modulo ist schon der richtige ansatz.
if($runde % 2 == 0)

echo "gerade runde";
else
echo "ungerade";
ist eig ganz stumpf
was aber noch schneller ist:
if($runde & 1 == 0)

echo "gerade runde";
else
echo "ungerade";
einfach schauen, ob das letzte bit ne 0 oder ne 1 ist ..
gepostet vor 17 Jahre, 5 Monate von None
Original von Kelen
Lern Assembler, dann wirst Du mit dem Rechnen besser zurecht kommen =)

*G* Dann muß er aber sehr schmerz unempfindlich sein.
Ich kann zwar Assembler (6502 / 68K), aber ich bin tierisch froh, daß man sowas heute nicht mehr zwingend braucht.
gepostet vor 17 Jahre, 5 Monate von riki1512
Dafür gibt's übrigens die "Lobby" unter "Browsergameentwicklung".
gepostet vor 17 Jahre, 5 Monate von raufaser
Original von MrMarco
Original von Kelen
Lern Assembler, dann wirst Du mit dem Rechnen besser zurecht kommen =)

*G* Dann muß er aber sehr schmerz unempfindlich sein.
Ich kann zwar Assembler (6502 / 68K), aber ich bin tierisch froh, daß man sowas heute nicht mehr zwingend braucht.
Ach, das waren noch Zeiten, als wir noch den 8080 mit Assembler programmieren durfen. :-)
Oder 386er...
Das fehlt mir in PHP echt
_asm {
MOV AX,0x01
...
}
Das war in C immer so schön.
Gruß,
Marc

Auf diese Diskussion antworten