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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 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 } |

Letzte Aktualisierung: