Menu
CoddyTech

Funktionen mit Parametern

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

Positionsparameter ermöglichen es Funktionen, Eingabewerte anzunehmen, die innerhalb des Funktionskörpers verwendet werden können. Sie werden „positionale“ Parameter genannt, weil ihre Reihenfolge wichtig ist.

Erstelle eine Funktion mit einem Positionsparameter:

void greet(String name) {
  print('Hello, $name!');
}

void main() {
  greet('Dart');
}

Nach der Ausführung des obigen Codes lautet die Ausgabe:

Hello, Dart!

Erstelle eine Funktion mit mehreren Positionsparametern:

void printSum(int a, int b) {
  int sum = a + b;
  print('The sum of $a and $b is $sum');
}

void main() {
  printSum(5, 3);
}

Nach der Ausführung des obigen Codes lautet die Ausgabe:

The sum of 5 and 3 is 8
challenge icon

Aufgabe

Anfänger

In dieser Herausforderung übst du, eine Funktion mit Positionsparametern zu erstellen. Positionsparameter sind Werte, die du einer Funktion in einer bestimmten Reihenfolge übergibst.

Vervollständige die Funktion calculateArea, die zwei Parameter entgegennimmt: length und width. Die Funktion soll die Fläche eines Rechtecks berechnen und zurückgeben (length × width).

Erwartete Ausgabe:

The area of the rectangle is: 50

Probier es selbst

void main() {
  // Diese Werte sind bereits für dich definiert
  double length = 10.0;
  double width = 5.0;
  
  // TODO: Rufe die Funktion calculateArea mit den Parametern length und width auf
  // und speichere das Ergebnis in der Variablen 'area'
  double area = 0.0;
  
  // Dadurch wird das Ergebnis angezeigt
  print('The area of the rectangle is: $area');
}

// TODO: Vervollständige diese Funktion, um den Flächeninhalt eines Rechtecks zu berechnen und zurückzugeben
// Die Funktion soll zwei Parameter entgegennehmen: length und width
double calculateArea() {
  // Dein Code kommt hierhin
  
}
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: Online-Dart-Compiler