Regelmäßige Abhebungen für einen festgelegten Zeitraum

 

Stelle sich vor, du hast ein bestimmtes Kapital angesammelt, das für einen bestimmten Zeitraum ausreichen sollte. Nehmen wir an, du willst damit ein Studium absolvieren oder während der Schwangerschaft davon leben, bis du wieder arbeiten gehst.
Berechne wie viel du daraus entnehmen kannst, wenn du dein Geld in der Zwischenzeit mit einer bestimmten Rate wachsen lässt, und berücksichtigst du dabei die Inflation.

Achte darauf, dass du, wenn du gibst den Zinssatz auf jährlicher Basis an, gib auch die Inflation und die Entnahme auf jährlicher Basis an.

So viel Geld hast du am Anfang:
So viele Jahre willst du es nutzen:
Dies ist der Zins/Rendite, den du für das verbleibende Geld erhälts:
Dies ist die durchschnittliche jährliche Inflation:
Das ist der Betrag, den du regelmäßig pro Jahr abheben kannst:

 

 

 

 

 

 

/******* Do not edit this file ******* Simple Custom CSS and JS - by Silkypress.com Saved: Mar 09 2021 | 17:18:52 */ /kamatos kamat kalkulátorhoz/ function futureValue(amount, interest, num_years) { for(var i = 0; i < num_years; i++) { amount *= (1 + (interest/100)); } return amount; } function computeFutureValue(form) { form.result.value = futureValue(form.amount.value, form.percent.value, form.years.value); } /Jelenérték számítás/ function presentValue(amount, percent_inflation, num_years) { for(var i = 0; i < num_years; i++) { amount /= (1 + (percent_inflation/100)); } return amount; } function computePresentValue(form) { form.result.value = presentValue(form.amount.value, form.inflation.value, form.years.value); } /Vegyes időértékszámításhoz/ function annuityValue(amount, percent, periods) { var total=0; for(var i=0; i 0.01) { NA = SA; NWA = TB; II = 0; for(i = 0; i < NP; i++) { NWA = NWA * (1 + FR); II = NA * IR; NA = NA + II - NWA; if(NA <= 0) {// withdrew too much UB = TB; TB = LB + (TB - LB) / 2; break; } } if(NA > 0) {// didn't withdraw enough LB = TB; TB = TB + (UB - TB) / 2; } } form.result.value = LB; return 0; } /Meddig elég a felépített tőke/ function computeWithdrawIndefinite(form) { SA = 1 * form.startamount.value; IR = form.interest.value / 100; FR = form.inflation.value / 100; if(IR < FR) { form.result.value = 0; return 0; } form.result.value = ((SA * IR)/(1 + FR)); return 0; } function computeWithdrawTable(form) { SA = 1 * form.startamount.value; WA = 1 * form.withdraw.value; IR = form.interest.value / 100; FR = form.inflation.value / 100; i = 0; f = 0; outMsg = "Időszak Megmaradó tőke Kivett tőke Kamat\n"; NWA = WA; MP = 1200; II = 0; NA = SA; outString = new Array("", "", ""); for(i = 1; i <= MP; i++) { NWA = NWA * (1 + FR); II = NA * IR; SA = NA; NA = NA + II - NWA; if(NA < 0) { NWA = NA + NWA; NA = 0; } outString[0] = "" + NA; outString[1] = "" + NWA; outString[2] = "" + II; outMsg = outMsg + i; for(f = 0; f<3; f++) { outMsg = outMsg + "\t"; if(outString[f].indexOf(".") >= 0) { outString[f] = outString[f].substring(0, outString[f].indexOf(".") + 3); } else { outString[f] = outString[f] + ".00"; } if(outString[f].length - outString[f].indexOf(".") == 2) { outString[f] = outString[f] + "0"; } while(outString[f].length < 20) { outString[f] = " " + outString[f]; } outMsg = outMsg + outString[f]; } outMsg = outMsg + "\n"; if(NA <= 0) break; if(SA <= NA && i >= 500) { outMsg = outMsg + "Már nem számolok tovább, ez örökké tart..."; break; } } form.result.value = outMsg; return i; }
So viel Geld hast du am Anfang:
So viele Jahre willst du es nutzen:
Dies ist der Zins/Rendite, den du für das verbleibende Geld erhälts:
Dies ist die durchschnittliche jährliche Inflation:
Das ist der Betrag, den du regelmäßig pro Jahr abheben kannst: