jedes 5. mal etwas auslösen

12/10/2012 - 11:26 von Jan Novak | Report spam
Hallo,

ich habe hier ein vermutlich triviales Problem.
In einer for Schleife, welche bei jedem Durchlauf den einen Wert um eins
erhöht, soll zusàtzlich bei jedem 5. Durchlauf etwas weiteres getan werden.
Zu Zeit habe ich folgendes gemacht:

if ($x == 4 or $x == 10 or $x == 15 or $x == 20 or $x == 25 or $x ==
30){ tu etwas bei jedem 5. Durchlauf}

Das ist natürlich nicht das Optimum, weil ich nicht die genau Anzahl der
Durchlàufe kenne.


Jan
 

Lesen sie die antworten

#1 Peter Blancke
12/10/2012 - 11:36 | Warnen spam
Am 2012-10-12, Jan Novak schrieb:

ich habe hier ein vermutlich triviales Problem. In einer for
Schleife, welche bei jedem Durchlauf den einen Wert um eins
erhöht, soll zusàtzlich bei jedem 5. Durchlauf etwas weiteres
getan werden.



Teile die Zahl durch 5 und untersuche den Rest. Du suchst den
Begriff "modulo".

Grusz,

Peter Blancke

Hoc est enim verbum meum!

Ähnliche fragen