Prüfe vor jedem Durchlauf die Schleifenbedingung. Ist sie wahr, führe die Anweisung im Schleifenkörper aus. Sobald die Bedingung falsch ist, endet die Schleife.
Beginne mit ergebnis = 4 und berechne die Werte nacheinander:
ergebnis = 4
4 → 11 → 32 → 95
Prüfe nach jeder Berechnung, ob der neue Wert noch kleiner als 42 ist.
42
Prüfe vor jedem Durchlauf die Schleifenbedingung. Ist sie wahr, führe den Schleifenkörper aus und notiere die neuen Variablenwerte. Sobald die Schleifenbedingung falsch ist, endet die Schleife.
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.
if
else
switch
case
break
return
Der zuletzt zugewiesene Wert von ergebnis ist die gesuchte Lösung.
ergebnis
Bestimme den Wert von ergebnis am Ende des Codeabschnitts.
int ergebnis = 4; while (ergebnis < 42) { ergebnis = ergebnis * 3 - 1; }
Gib den Wert von ergebnis am Ende des Codes als ganze Zahl an.