Endkapital = Anfangskapital * (Zinssatz + 1) ^Anzahl der Jahre
das Problem ist, das die Anzahl der Jahre ja unbekannt ist, [...] Die Ausgabe muss auch die Berechneten Kapitale nach jedem Jahr enthalten.
Das heißt doch für dich, die Anzahl der Jahre ist nicht unbekannt, sondern 1. Damit läufst du die Schleife durch.
Wenn's nur darum gegangen wäre, die Zeit auszurechnen, nach der das Kapital sich vedoppelt hat, ginge das ohne Schleife. Einfach die Formel umstellen:
Anzahl der Jahre = ln (Endkapital / Anfangskapital) / ln (1 + Zinssatz)
= ln 2 / ln (1 + Zinssatz)
Gunnar
--
Good results come from experience; and experience comes from bad results.
Good results come from experience; and experience comes from bad results.