hallo,
ich muss unter bluej folgende aufgabe programmieren:
wie viele jahre dauert es, bis ein kapital bei einer verzinsung auf den endbetrag angewachsen ist ?
bisher hab ich folgendes schon geschrieben:
public class ZINSRECHNUNG
{
private double anfangskapital; //in Euro
private double endkapital; //in Euro
private double zinssatz; //in Prozent
private double laufzeit; //in Jahre
private double anfangskapitalneu;
private double laufzeitneu;
public ZINSRECHNUNG()
{
anfangskapital=10;
endkapital=11.025;
zinssatz=5;
}
public ZINSRECHNUNG(double anfangskapitalstart, double endkapitalstart, double zinssatzstart)
{
anfangskapital = anfangskapitalstart;
endkapital = endkapitalstart;
zinssatz = zinssatzstart;
}
public double berechneLaufzeit()
{
anfangskapitalneu=(zinssatz/100+1)*anfangskapital;
do
{
anfangskapitalneu = (zinssatz/100+1)*anfangskapital;
laufzeit = laufzeitneu + 1;
}
while(anfangskapitalneu==endkapital);
return laufzeit;
}
}
ich weiß jetzt jedoch nicht, wie man die anzahl der jahre zurückgeben lässt!
vielleicht habt ihr eine Lösung! vielen dank schonmal!