Peter G: Zinseszins mit jährlicher Einzahlung

Beitrag lesen

mir war schon klar, dass man das mathematisch lösen kann. Stand ja nie in Frage...Aber genau das will ich ja umgehen. Man kann das ja mit Java auch auf jeden Fall geschickter lösen..Deswegen wollt ich das lieber mit irgendner Schleife lösen.

Hi,

meinst Du mit Schleifendurchlaufen eine Lösung via Näherungsverfahren? Oder mißverstehe ich dich ?

Die Sache hat doch 2 Aspekte:

1. einen mathematischen : Die Existenz einer exakten Lösungsgleichung ist immer besser ("geschickter") als die Anwendung irgendeines  Näherungsverfahrens (Iteration).

2. einen programmiertechnischen: ich kenne zwar JAVA nicht, dafür aber 4 andere Programmiersprachen. Mehr als 1-2 Zeilen dürfte eine "halbwegs mathematisch orientierte" Programmiersprache für diese einfache Gleichung eigentlich nicht benötigen.

Beispiel für eine 2-zeilige Berechnung deiner Aufgabe, die in enstsprechenden Code umgesetzt werden müßten:

Sei :
y = Endsumme
p = Zinssatz  (z.B. 0,04)
n = Anzahl Jahre
x = gesuchter Einzahlungsbetrag

a = (1+p)**(n-1)   ( (n-1) ist hier der Exponent)
x = py /(ap+a-1)

Tschüß
Peter