Hilfe
  • Hilfe speziell zu dieser Aufgabe

    Betrachte zunächst die drei Bestandteile im Kopf der for-Schleife:

    • int i = 1: Die Zählvariable i beginnt mit dem Wert 1.
    • i <= 4: Die Schleife wird ausgeführt, solange diese Bedingung wahr ist.
    • i++: Nach jedem Durchlauf wird i um 1 erhöht.

    Notiere für jeden Schleifendurchlauf zuerst den aktuellen Wert von i und berechne anschließend den neuen Wert von ergebnis.

  • Die Schleife wird für die Werte i = 1, i = 2, i = 3 und i = 4 ausgeführt.

    Ergänze die Rechnungen schrittweise:

    • 1. Durchlauf: ergebnis = 0 + 1
    • 2. Durchlauf: Zum bisherigen Ergebnis wird 2 addiert.
    • 3. Durchlauf: Zum bisherigen Ergebnis wird 3 addiert.
    • 4. Durchlauf: Zum bisherigen Ergebnis wird 4 addiert.

    Nach dem vierten Durchlauf wird i auf 5 erhöht. Damit ist die Bedingung i <= 4 falsch und die Schleife endet.

  • Allgemeine Hilfe zu diesem Level

    Bestimme zuerst die Werte der Zählvariablen. Führe die Schleife für jeden dieser Werte aus und notiere jeweils den neuen Wert von ergebnis. Sobald die Schleifenbedingung zum ersten Mal falsch ist, endet die Schleife.

  • Hilfe zum Thema

    Um den Endwert einer Variablen zu bestimmen, wird der tatsächlich ausgeführte Code Schritt für Schritt verfolgt. Notiere nach jeder Zuweisung den neuen Wert.

    • Bei if und else wird nur der zur Bedingung passende Zweig ausgeführt.
    • Bei switch beginnt die Ausführung beim passenden case. Ein break beendet die Mehrfachauswahl.
    • Eine Schleife wird ausgeführt, solange ihre Bedingung wahr ist.
    • Bei Konstruktor- und Methodenaufrufen werden die übergebenen Werte den Parametern zugeordnet. Mit return gibt eine Methode einen Wert zurück.

    Der zuletzt zugewiesene Wert von ergebnis ist die gesuchte Lösung.

  • Weitere Hilfethemen

3. Zählwiederholungen mit <code>for</code>

Aufgabe

Aufgabe 1 von 10 in Level 3
  • Bestimme den Wert von ergebnis am Ende des Codeabschnitts.

  • int ergebnis = 0;
    
    for (int i = 1; i <= 4; i++) {
        ergebnis = ergebnis + i;
    }

    Nach vollständiger Ausführung des Codes hat ergebnis den Wert:

Hilfe
Hilfe
Notizfeld
Notizfeld
Lösung
  • Achtung
    Du hast noch keinen eigenen Lösungsversuch gestartet. Sobald du auf »Lösung anzeigen« klickst, gilt die Aufgabe als nicht gelöst und die Bewertung deiner Leistung für diesen Level verschlechtert sich. Tipp: Sieh dir vor dem Anzeigen der Lösung die Hilfe zu dieser Aufgabe an.
Stoff zum Thema

Um den Endwert einer Variablen zu bestimmen, wird der tatsächlich ausgeführte Code Schritt für Schritt verfolgt. Notiere nach jeder Zuweisung den neuen Wert.

  • Bei if und else wird nur der zur Bedingung passende Zweig ausgeführt.
  • Bei switch beginnt die Ausführung beim passenden case. Ein break beendet die Mehrfachauswahl.
  • Eine Schleife wird ausgeführt, solange ihre Bedingung wahr ist.
  • Bei Konstruktor- und Methodenaufrufen werden die übergebenen Werte den Parametern zugeordnet. Mit return gibt eine Methode einen Wert zurück.

Der zuletzt zugewiesene Wert von ergebnis ist die gesuchte Lösung.