Menu
Coddy logo textTech

Die 'for'-Schleife

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

Der for loop in Dart führt Code wiederholt für eine bestimmte Anzahl von Iterationen aus, wenn Sie genau wissen, wie viele Sie benötigen.

void main() {
  for (int i = 1; i <= 5; i++) {
    print(i);
  }
}

Wenn Sie diesen Code ausführen, gibt er Folgendes aus:

1
2
3
4
5

For-Schleifen haben drei Komponenten:

for (initialization; condition; increment) {
  // Code to repeat
}
void main() {
  int sum = 0;
  for (int i = 1; i <= 5; i++) {
    sum += i;
  }
  print("Sum of numbers from 1 to 5: $sum");
}
Sum of numbers from 1 to 5: 15
challenge icon

Aufgabe

Anfänger

In dieser Challenge üben Sie den Einsatz der for-Schleife in Dart, um eine Zahlenfolge auszugeben.

Ihre Aufgabe ist es, ein Programm zu erstellen, das:

  1. Lesen Sie eine einzelne Ganzzahl n von der Eingabe
  2. Verwenden Sie eine for-Schleife, um alle Zahlen von 1 bis n auszugeben, jede in einer neuen Zeile
  3. Nach der Sequenz die Summe aller Zahlen von 1 bis n ausgeben

Zum Beispiel, wenn die Eingabe 5 ist, sollte Ihr Programm ausgeben:

1
2
3
4
5
Sum: 15

Beachten Sie, dass jede Zahl in einer neuen Zeile ausgegeben wird und die Summe nach allen Zahlen mit dem Format Sum: X ausgegeben wird, wobei X die berechnete Summe ist.

Spickzettel

Die for-Schleife führt Code wiederholt für eine bestimmte Anzahl von Iterationen aus:

for (initialization; condition; increment) {
  // Code to repeat
}

Grundlegendes Beispiel:

for (int i = 1; i <= 5; i++) {
  print(i);
}

Verwendung der for-Schleife zur Berechnung der Summe:

int sum = 0;
for (int i = 1; i <= 5; i++) {
  sum += i;
}
print("Sum: $sum");

Probier es selbst

import 'dart:io';

void main() {
  // Eingabezahl lesen
  String? input = stdin.readLineSync();
  int n = int.parse(input!);
  
  // TODO: Schreibe eine for-Schleife, die Zahlen von 1 bis n ausgibt
  
  // TODO: Berechne und gib die Summe aller Zahlen von 1 bis n aus
  
}
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