Menu
CoddyTech

Arithmetische Operatoren

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

C++ hat fünf arithmetische Operatoren:

  • + addiert und - subtrahiert
  • * multipliziert
  • / dividiert
  • % gibt den Rest einer Division an: 17 % 5 ist 2, denn 17 besteht aus drei 5ern und 2 bleiben übrig

Sie funktionieren mit Zahlen und Variablen. Wie in der Schulmathematik kommen *, / und % vor + und -, und Klammern kommen zuerst:

int a = 2 + 3 * 4;    // 14: zuerst 3 * 4
int b = (2 + 3) * 4;  // 20: zuerst die Klammern

Bei zwei ganzen Zahlen ergibt / eine ganze Zahl: 20 / 6 ist 3. In der nächsten Lektion wird erklärt, warum.

challenge icon

Aufgabe

Einfach

Der Starter enthält int a = 20; und int b = 6;. Gib in setup() jeden dieser Ausdrücke in einer eigenen Zeile und in dieser Reihenfolge aus:

  • a + b
  • a - b
  • a * b
  • a / b
  • a % b
  • (a + b) * 2

Eine Beschriftung vor einem Ergebnis in derselben Zeile, wie a + b = , ist in Ordnung. Drücke auf Run und dann auf Check.

Probier es selbst

int a = 20;
int b = 6;

void setup() {
  Serial.begin(9600);
  // gib die sechs Antworten aus, jeweils eine pro Zeile
}

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