Die vom Benutzer eingegebenen Daten haben folgende Bedeutung:
Kapital in Euro: Start-Kapital
Zinssatz in % : Wird auf das Start-Kapital angewandt
Zinserhöhung in %: jedes Jahr erhöht sich er Zinssatz geringfügig um den angegebenen Wert
Prämie in Euro: Wird jedes Jahr gewährt - und zum Kapital addiert-, wenn das angewachsene Kapital die darunter angegebene Prämiengrenze überschritten hat.
Mein Lösungsvorschlag:
Zu benutzende lokale variablen:
und die laufzeit variable könnte man in eine for-Schleife packen und für jedes Jahr das neue Kapital berechnen nicht? Was ist das angewachsene Kapital ? Das Kapital nach jedem Ende eines Laufzeitjahres?
Kapital in Euro: Start-Kapital
Zinssatz in % : Wird auf das Start-Kapital angewandt
Zinserhöhung in %: jedes Jahr erhöht sich er Zinssatz geringfügig um den angegebenen Wert
Prämie in Euro: Wird jedes Jahr gewährt - und zum Kapital addiert-, wenn das angewachsene Kapital die darunter angegebene Prämiengrenze überschritten hat.
Mein Lösungsvorschlag:
Zu benutzende lokale variablen:
Code:
Float kapital;
Float zinsSatz;
Float zinsPlus;
Float praemie;
Float praemienGrenze;
Int laufzeit;
Float angewachsenesKapital; //brauche ich das ???
Float berechneteSumme;
So arg weiter komme ich net, an dem Algo hapert es…
Mein Vielleicht-einWenig-Lösungs-Vorschlag:
berechneteSumme = kapital + (kapital * (zinsSatz + zinsPlus))
und die laufzeit variable könnte man in eine for-Schleife packen und für jedes Jahr das neue Kapital berechnen nicht? Was ist das angewachsene Kapital ? Das Kapital nach jedem Ende eines Laufzeitjahres?