Hy Leute, hänge gerade bei einer kleinen Übung.
Aufgabe: Dreitagsfliege, start = 2 Fliegen, jeden Tag verdoppeln sie sich, aber soblad die Fliegen 3 Tage alt sind sterben jeweils diese.
Komme soweit:
Sub Dreitagsfliegen()
Dim Tage&, i&, Anz1&, Anz2&, Anz3&, H2&, H3 As Long
Anz1 = 2
Tage = InputBox(„Anzahl der Tage:“, „Dreitagsfliegen“)
For i = 1 To Tage
H2 = Anz2
H3 = Anz3
Anz3 = Anz2
Anz2 = Anz1
Anz1 = (H2 + H3) * 2
Next i
MsgBox („Nach " & Tage & " Tagen leben " & Anz1 + Anz2 + Anz3 & " Fliegen“) ‚Leerzeichen wichtig!!!‘
End Sub
Problem ist, ich komme einfach nicht drauf wie ich das programmier, so dass die 3 Tage alten Fliegen sterben, weil sich diese Anzahl ja jeden Tag ändert.
Gruß