Aufgabe: Das Annuitätendarlehn. Finanzplandaten berechnen und anzeigen. Entwickeln Sie den Quellcode für die Lösung.
Hinweis: Nutzen Sie Papier und Bleistift zur Realisierung! Im Struktogramm enthaltene Attribute sollten lokal deklariert werden. Sie können jedoch davon ausgehen, dass für objektbezogene Eigenschaftswerte Klassenattribute und deren Getter und Setter existieren.
Schritt-Für-Schritt zum Ziel:
Wir zerlegen dazu das zu lösende Problem in kleine Teilprobleme.
Eingabe
Beispiel für die Eingabe relevanter Daten:
Verarbeitung
Setzen Sie die Programmlogik für die Berechnung und Anzeige der Daten schrittweise nach folgendem Muster um:
Darstellung der Programmlogik:
Verbalisierung
Struktogramm
Ermitteln und berechnen benötigter Werte:
Das Darlehn. Im vorliegenden Fall handelt es sich um ein Annuitätendarlehn.
Die Annuität
Mittels der folgenden Berechnung kann die Annuität ermittelt werden.
Der Kreditbetrag
Für das Erste Jahr soll für den Kreditbetrag der eingegebene Finanzierungsbedarf übernommen werden. Für alle anderen Jahre soll für den Kreditbetrag der Kontostand am Ende des Vorjahres übernommen werden.
Der Zinsanteil im Jahr
zinsanteil = kreditbetrag * zinssatz /100
Die Belastung im Jahr
Entspricht beim Annuitätendarlehn der Annuität.
Die Tilgung im Jahr
Für das Erste Jahr soll keine Tilgung anfallen:
tilgung im jahr = 0;
Anderenfalls soll die Tilgung berechnet werden:
tilgung im jahr = belastung im jahr – zinsantal im jahr
Die Belastung im Monat
Entspricht 1/12 der jährlichen Belastung:
belastung im monat= belastung im jahr/12;
Der Kontostand am Ende des Jahres
Im Ersten Jahr soll der Kontostand am Ende des Jahres dem Kreditbetrag entsprechen. In allen folgenden Jahren ergibt sich der Kontostand am Ende des Jahres aus dem Kontostand am Ende des letzten Jahres abzüglich der Tilgung im Jahr.
Die kumulierten Zinsanteile
Die wichtigste Frage für einen Kreditnehmer ist immer: „Was ist der Preis für den Kredit?“ Der Preis ergibt sich aus den Zinszahlungen, welche über die gesamte Laufzeit hinweg gezahlt werden müssen. Summiert man diese Beträge auf ergibt sich die Summe aller Zinsanteile.
Ausgabe
Die Anzeige der berechneten Daten könnte so aussehen:
→ Zur Musterlösung