Menu
Coddy logo textTech

Arithmetische Operatoren

Teil des Abschnitts Grundlagen der Swift-Journey von Coddy. Lektion 16 von 86.

Swift stellt arithmetische Operatoren bereit, um grundlegende mathematische Berechnungen durchzuführen. Sie funktionieren genau wie die Mathematik, die du bereits kennst, und machen es einfach, Zahlen in deinem Code zu addieren, zu subtrahieren, zu multiplizieren und zu dividieren.

Hier sind die vier grundlegenden arithmetischen Operatoren:

let sum = 10 + 5        // Addition: 15
let difference = 10 - 5 // Subtraktion: 5
let product = 10 * 5    // Multiplikation: 50
let quotient = 10 / 5   // Division: 2

Beim Dividieren von Ganzzahlen führt Swift eine Ganzzahldivision durch. Dabei wird jeder Dezimalanteil verworfen und nur die ganze Zahl zurückgegeben. Wenn du Ergebnisse mit Dezimalstellen benötigst, verwende stattdessen Double-Werte:

let intResult = 7 / 2       // 3 (Ganzzahldivision)
let doubleResult = 7.0 / 2.0 // 3.5 (Dezimaldivision)

Du kannst mehrere Operatoren in einem einzigen Ausdruck kombinieren. Swift folgt der standardmäßigen mathematischen Reihenfolge der Rechenoperationen: Multiplikation und Division werden vor Addition und Subtraktion ausgeführt:

let result = 2 + 3 * 4  // 14, nicht 20
let grouped = (2 + 3) * 4 // 20 (Klammern zuerst)
challenge icon

Aufgabe

Einfach
Schreibe eine Funktion calculateExpression, die drei Ganzzahlen a, b und c entgegennimmt und das Ergebnis des Ausdrucks a + b * c zurückgibt.

Denke daran, dass Swift der standardmäßigen mathematischen Reihenfolge der Rechenoperationen folgt: Multiplikation wird vor Addition ausgeführt.

Parameter:

  • a (Int): Die erste Zahl
  • b (Int): Die zweite Zahl
  • c (Int): Die dritte Zahl

Rückgabe: Das Ergebnis von a + b * c (Int)

Probier es selbst

func calculateExpression(a: Int, b: Int, c: Int) -> Int {
    // Schreibe hier den Code
}
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 Grundlagen

Übe selbstständig: Swift-Playground