Hallo liebe Community, könnte mir jemand bitte bei folgender VBA-Aufgabe helfen?
Sub aufgabe5()Dim z, n, j As Long n = 10 z = 0 For k = 2 To n Step 2 If k < 6 Then z = (z+2) * k Else j = k While j > 0 z = z + j j = j - k Wend End if Next k Debug.Print "Das Ergebnis lautet: " & zEnd Sub
a) Welche Ausgabe liefert das Programm (Debug.print) ?
b) Zeigen Sie die Variablenbelegungen in jedem Schritt.
a)
Das Ergebnis lautet: 48
b)
Schritt: 1k = 2z = 0Schritt: 2k = 4z = 4Schritt: 3k = 6z = 24j = 6z = 30j = 0Schritt: 4k = 8z = 30j = 8z = 38j = 0Schritt: 5k = 10z = 38j = 10z = 48j = 0
Ein anderes Problem?
Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos