Menu
CoddyTech

Ganzzahldivision

Teil des Abschnitts Erste Schaltungen der Arduino-Journey von Coddy. Lektion 15 von 22.

Wenn beide Seiten von / ganze Zahlen sind, ist auch das Ergebnis eine ganze Zahl. Der Bruchteil wird abgeschnitten, nicht gerundet: 7 / 2 ergibt 3 und 19 / 10 ergibt 1.

Den abgeschnittenen Rest erhältst du mit %: 7 % 2 ergibt 1. Zusammen beantworten sie die Frage: „Wie oft passt es hinein, und wie viel bleibt übrig?“

Serial.println(7 / 2);    // 3
Serial.println(7 % 2);    // 1
Serial.println(7.0 / 2);  // 3.50

Damit der Bruchteil erhalten bleibt, schreibe eine der Zahlen mit einem Dezimalpunkt. 7.0 ist eine Dezimalzahl, und die Division mit einer Dezimalzahl ergibt ein Dezimalergebnis: 3.5. Serial.println() zeigt Dezimalzahlen mit zwei Stellen nach dem Dezimalpunkt an, daher gibt es 3.50 aus.

challenge icon

Aufgabe

Einfach

17 Süßigkeiten werden unter 5 Kindern aufgeteilt. Gib in setup() drei Zeilen aus:

  • wie viele Süßigkeiten jedes Kind bekommt: 17 / 5
  • wie viele übrig bleiben: 17 % 5
  • der genaue Anteil als Dezimalzahl: 17.0 / 5

Klicke auf Run und dann auf Check.

Probier es selbst

void setup() {
  Serial.begin(9600);
  // der Anteil jedes Kindes, der Rest, der genaue Anteil
}

void loop() {
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Erste Schaltungen

Übe selbstständig: Arduino-Playground