Ich bin finde meinen Fehler einfach nicht. Kann mir irgendwer helfen? Ich bin dankbar für jede Hilfe!
Schreiben Sie eine Methode zur Berechnung der Entwicklung von Sparguthaben mit dynamischen Zinsen. Zu erfassen sind:
Hinweis: Die Zinsen werden am Ende des Jahres auf das durchschnittliche Guthaben in diesem Jahr gezahlt! Dazu berechnen Sie die Zinsen nach der Hälfte der Einzahlungen.
public class Sparguthaben
{
/**
* Mit dieser Methode kann man sein Sparguthaben berechnen. Der Zinssatz erhöht sich pro Jahr um 0,5%. Die Zinsen
* werden auf das durchschnittliche Guthaben pro jahr gezahlt.
*
* @param startguthaben das Anfangsguthaben
* @param zinssatz der Zinssatz im ersten Jahr
* @param monat monatliche Einzahlungssumme
* @param jahre die Laufzeit in Jahren
*
* @Return das Guthaben am Ende der Laufzeit
*/
public double berechnung( double startguthaben, double zinssatz, int jahre, double monat)
{
{
double guthaben = startguthaben;
for(int i = 1; i < jahre; i++)
{
guthaben = guthaben + monat * 12;
guthaben = guthaben + ((guthaben + monat * 6)* zinssatz/100);
zinssatz = zinssatz + 0.5;
}
return guthaben;
}
}
}
Schreiben Sie eine Methode zur Berechnung der Entwicklung von Sparguthaben mit dynamischen Zinsen. Zu erfassen sind:
- das Anfangsguthaben,
- eine monatliche feste Einzahlungssumme,
- der Zinssatz in % im ersten Jahr,
- die Laufzeit in Jahren,
Hinweis: Die Zinsen werden am Ende des Jahres auf das durchschnittliche Guthaben in diesem Jahr gezahlt! Dazu berechnen Sie die Zinsen nach der Hälfte der Einzahlungen.
public class Sparguthaben
{
/**
* Mit dieser Methode kann man sein Sparguthaben berechnen. Der Zinssatz erhöht sich pro Jahr um 0,5%. Die Zinsen
* werden auf das durchschnittliche Guthaben pro jahr gezahlt.
*
* @param startguthaben das Anfangsguthaben
* @param zinssatz der Zinssatz im ersten Jahr
* @param monat monatliche Einzahlungssumme
* @param jahre die Laufzeit in Jahren
*
* @Return das Guthaben am Ende der Laufzeit
*/
public double berechnung( double startguthaben, double zinssatz, int jahre, double monat)
{
{
double guthaben = startguthaben;
for(int i = 1; i < jahre; i++)
{
guthaben = guthaben + monat * 12;
guthaben = guthaben + ((guthaben + monat * 6)* zinssatz/100);
zinssatz = zinssatz + 0.5;
}
return guthaben;
}
}
}