Obwohl ersteres weit effizienter ist, wollen Lehrer meist das zweite, um Schleifen zu lehren

und wo setzte ich dann die repeat schleife ein?
Tja, Lehrer bleiben berechenbar
Man könnte könnte den Algorithmus so beschreiben:
Beginne mit dem Startkapital und einer Dauer von 0.
Wiederhole: Erhöhe das Kapital um den Zinsertrag und die Dauer um ein Jahr, bis das Kapital größer oder gleich dem Zielkapital ist.
Übersetzte das nach Delphi und du bist fertig.