Menu
Coddy logo textTech

Zusammenfassung - Einfache Funktionen

Teil des Abschnitts Grundlagen der Dart-Journey von Coddy — Lektion 71 von 94.

challenge icon

Aufgabe

Einfach

In dieser Zusammenfassungsaufgabe erstellst du ein einfaches Taschenrechnerprogramm, das dein Verständnis von Dart-Funktionen demonstriert. Du implementierst mehrere Funktionen mit verschiedenen Techniken, die du gelernt hast.

Deine Aufgabe ist es, folgendes zu tun:

  1. Die add-Funktion zu vervollständigen, die zwei Zahlen nimmt und ihre Summe zurückgibt
  2. Die subtract-Funktion mit Arrow-Syntax zu implementieren
  3. Eine multiply-Funktion zu erstellen, die das Produkt von zwei Zahlen zurückgibt
  4. Die divide-Funktion zu implementieren, die Division handhabt
  5. Eine printResult void-Funktion zu erstellen, die Ergebnisse formatiert und anzeigt
  6. Die calculate-Funktion zu vervollständigen, die Operationen basierend auf einem Operator-Symbol ausführt

Das Programm sollte die Ergebnisse verschiedener Berechnungen genau so anzeigen, wie im erwarteten Output gezeigt.

Probier es selbst

// Vervollständige die add-Funktion, die die Summe von zwei Zahlen zurückgibt
int add(int a, int b) {
  // Dein Code hier
}

// Implementiere die subtract-Funktion mit Arrow-Syntax
int subtract(int a, int b) /* Dein Code hier */

// Erstelle eine multiply-Funktion, die das Produkt von zwei Zahlen zurückgibt
// Dein Code hier

// Implementiere die divide-Funktion, die das Ergebnis von a / b zurückgibt
double divide(int a, int b) {
  // Dein Code hier
}

// Erstelle eine void-Funktion, die das Ergebnis im Format ausgibt:
// "Ergebnis von {operation}: {result}"
void printResult(String operation, dynamic result) {
  // Dein Code hier
}

// Vervollständige die calculate-Funktion, die verschiedene Operationen
// basierend auf dem angegebenen Operator ausführt (+, -, *, /)
dynamic calculate(int a, int b, String operator) {
  // Dein Code hier
}

void main() {
  // Teste deine Funktionen
  printResult('5 + 3', calculate(5, 3, '+'));
  printResult('10 - 4', calculate(10, 4, '-'));
  printResult('6 * 7', calculate(6, 7, '*'));
  printResult('20 / 4', calculate(20, 4, '/'));
}

Alle Lektionen in Grundlagen