modu­lo

Lese­zeit: 2 Minu­ten

modu­lo lie­fert den Rest­wert einer Division.

Bei­spiel:

Das Pro­gramm ermit­telt die Tei­ler der im Kopf defi­nier­ten Zahl (144) und zeigt sie im Seri­el­len Moni­tor an.

int Zahl = 144;

void setup()
{
  Serial.begin(9600);

  // auf serielle Verbindung warten
  while (!Serial) {;}

  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
}
Serielle Auagabe

Variable Variable

Letzte Aktualisierung: 11. Dez 2021 @ 23:27