Hallo
ich habe eine Problem mit einer Aufgabe und zwar
Ausgangssituation ist das ich pro Jahr von meinem Geld 10% sparen soll und diese mit 5% p.a. verzinst werden (soweit hab ichs geschafft)
Jetzt mein Problem ich soll einen Wunschbetrag eingeben den ich mit der jährlichen Einzahlung des gleichen Betrages + Zins und Zinseszins... erreichen soll
Am Ende soll dann noch ausgegeben werden wieviele Jahre es dauert bis ich den betrag errreicht habe
habs bis jetzt so gemacht und iwie hauts nicht hin
i : soll die jahre zählen
summe : ist der sparbetrag der sich halt jährlich ändert
eingabeInt2 : ist der Betrag der jährlich eingezahlt werden soll
eingabeInt4 : ist der gewünschte Endbetrag
weiß jemand wo mein Denkfehler liegt??
ausserdem habe ich das Problem das wenn ich im Anschluss an die Schleife i ausgeben will er die variable nicht mehr kennt
was kann ich dagegen tun???
Danke Im Voraus
ich habe eine Problem mit einer Aufgabe und zwar
Ausgangssituation ist das ich pro Jahr von meinem Geld 10% sparen soll und diese mit 5% p.a. verzinst werden (soweit hab ichs geschafft)
Jetzt mein Problem ich soll einen Wunschbetrag eingeben den ich mit der jährlichen Einzahlung des gleichen Betrages + Zins und Zinseszins... erreichen soll
Am Ende soll dann noch ausgegeben werden wieviele Jahre es dauert bis ich den betrag errreicht habe
habs bis jetzt so gemacht und iwie hauts nicht hin
i : soll die jahre zählen
summe : ist der sparbetrag der sich halt jährlich ändert
eingabeInt2 : ist der Betrag der jährlich eingezahlt werden soll
eingabeInt4 : ist der gewünschte Endbetrag
Code:
for(int i=1; ;i++){
summe = (summe + eingabeInt2) * (1 + zins / 100) ^ i;
if(summe >= eingabeInt4)
break;}
weiß jemand wo mein Denkfehler liegt??
ausserdem habe ich das Problem das wenn ich im Anschluss an die Schleife i ausgeben will er die variable nicht mehr kennt
was kann ich dagegen tun???
Danke Im Voraus