Menu
Coddy logo textTech

Rückblick - Einfacher Taschenrechner

Teil des Abschnitts Grundlagen der Kotlin-Journey von Coddy. Lektion 34 von 93.

challenge icon

Aufgabe

Einfach

Schreibe eine Funktion calculate, die a, b und operation entgegennimmt und das Ergebnis der angegebenen Operation für die beiden Zahlen zurückgibt.

Verwende if-else if-else-Ketten, um anhand des Operationsstrings zu bestimmen, welche arithmetische Operation ausgeführt werden soll.

Bedingungen:

  • Wenn operation "add" ist, gib die Summe von a und b zurück
  • Wenn operation "subtract" ist, gib a minus b zurück
  • Wenn operation "multiply" ist, gib das Produkt von a und b zurück
  • Wenn operation "divide" ist, gib a geteilt durch b zurück (Ganzzahldivision)
  • Für jede andere Operation gib 0 zurück

Parameter:

  • a (Int): Die erste Zahl
  • b (Int): Die zweite Zahl
  • operation (String): Die auszuführende Operation

Rückgabewert: Das Ergebnis der Berechnung oder 0, wenn die Operation nicht erkannt wird (Int)

Eingabebedingungen: Bei der Division ist die zweite Zahl ungleich null. Alle Eingaben und Zwischenergebnisse passen in den deklarierten numerischen Typ.

Probier es selbst

fun calculate(a: Int, b: Int, operation: String): Int {
    // Schreibe hier den Code
}

Alle Lektionen in Grundlagen

Übe selbstständig: Kotlin-Playground