Grundlagen für das Projekt (Teil 1)



2. FOR-Schleife: Anweisungen wiederholen

Worum geht es? 

Schleifen gehören zu den wichtigsten Werkzeugen einer Programmiersprache. Mit ihnen ist es möglich, Anweisungen wiederholt auszuführen, ohne dass dafür neuer Code entstehen muss. 

Du kannst zum Beispiel ein Menü programmieren, dass den Benutzer so lange nach einer Auswahl fragt, bis ein gültiger Wert eingegeben wurde. 

Oder du entwickelst ein Spiel und nutzt eine Schleife dazu, die einzelnen Animationsschritte nacheinander abzuarbeiten. Für beide Fälle ist die while-Schleife sehr gut geeignet, da die Schleifenausführung von einer konkreten Bedingung abhängt und die Anzahl der Wiederholungen nicht bekannt ist. 

Für Fälle (und davon gibt es viele), wo genau bekannt ist, wie viele Durchläufe nötig sind, ist die for-Schleife oft eine bessere Wahl. Im Code-Beispiel kannst du sehen, wie sie aufgebaut ist und wie sie sich von der while-Schleife unterscheidet.

Was kannst du danach?

  • Eine for-Schleife als Alternative zu while nutzen


#include <iostream>

using namespace std; 

int main() 
{
    // Komponenten der for-Schleife
    for (int i = 0; i < 5; i++)
    {
        cout << "i=" << i << endl;
    }

    // Zum Vergleich: die while-Schleife
    int cnt{0};
    while (cnt < 5)
    {
        cout << "cnt=" << cnt << endl;
        cnt++;
    }
    return 0;
}