Hallo leela,
ich gehe von einer vorschüssigen Ratenzahlung am Anfang jeden Monats aus (eine dbzgl. Angabe fehlt in der Aufgabe):
[ Nachtrag: Lösung für "nachschüssig" in meinem letzten Kommentar ]
Kapital K, das nach 65 Jahren vorhanden sein muss, um dann jährlich 1500 € Zinsen zu erhalten:
0,04 * K = 1500€ → K = 1500€ / 0,04 = 37500 €
Jetzt benötigt man die "Jahresersatzrate" r für die monatliche Rate von 40 € :
r = rm * (12 + (n+1)/2 * i) = 40€ * (12 + 13/2 * 0,04) = 490,40 €
Dann gilt:
x sei die gesuchte Anzahl der benötigten Einzahlungsjahre:
K = r * q * (qx - 1) / (q-1) * q65-18-x (# vgl. unten)
Hier wird x Jahre lang das "Grundkapital" durch die Jahresersatzrate (ersetzt 12 Monatsraten) aufgebaut.
Hier wird dieses Grundkapital nach x Jahren für die restlichen Jahre bis zum 65, Geburtstag weiter verzinst.
37500 = 490,4 ·1,04·(1,04x - 1) / 0,04 · 1,0447-x
Auflösen nach x:
37500*0,04 / (490,4*1,04) = (1,04x - 1) * 1,0447-x
Links ausrechnen, rechts ausmultiplizieren:
2,941084201 = 1,0447 - 1,0447-x
1,0447-x = 1,0447 - 2.941084201 = 3,376731416
Auf beiden Seiten ln anwenden, dann links ln(au) = u * ln(a):
(47-x) * ln(1,04) = ln( 3,376731416)
47- x = ln(3,376731416)) / ln(1,04)
x = 47 - ln(3,376731416) / ln(1,04)
x ≈ 15,973 [Jahre]
------------
# Genauer müsste in der Rechnung im ersten Jahr ab und im letzten Jahr bis zu dem Geburtstag unterjährig verzinst werden. Aber dazu müsste das Geburtsdatum gegeben sein. Im Ergebnis spielt das aber keine große Rolle.
Gruß Wolfgang