modulo liefert den Restwert einer Division.
Beispiel:
Das Programm ermittelt die Teiler der im Kopf definierten Zahl (144) und zeigt sie im Seriellen Monitor an.
int Zahl = 144;
void setup()
{
Serial.begin(9600);
// auf serielle Verbindung warten
while (!Serial) {;}
delay(500);
Serial.println("Die Teiler von " + String(Zahl));
// nur bis zur Hälfte der Zahl prüfen
for (int i = 2 ; i <= Zahl / 2 ; i++)
{
// wenn kein Rest → Zahl ist teilbar → aktuellen Divisor anzeigen
if (Zahl % i == 0)
{
Serial.println(i);
}
}
}
void loop()
{
// bleibt leer, Programm läuft nur einmal
}
Variable
Letzte Aktualisierung: