Aufgabe Vorschlag BC - 2 - Berechnungsalgorithmen program… · Abitur Hessen Datenverarbeitung GK 2022

Thema: Berechnungsalgorithmen programmieren · Aus der Prüfung GK (2022)

Aufgabenstellung

Programmieren: Berücksichtigung von Zinseszinsen bei der Kapitalbildung

Die HD Storage GmbH hat Sie beauftragt, für den innerbetrieblichen Wirtschaftslehre-Unterricht in der Ausbildungsabteilung eine Simulation zur Veranschaulichung der Zinseszins-Entwicklung zu erstellen.

Hinweis: Die Ergebnisse sind in einem Ordner „Nachname_Vorname_Aufg2“ und dort unter „Nachname_Vorname_Zinseszins“ zu sichern.

Material 8

Formular beim Start bzw. nach Reset ( Muster – Gestaltungsvorschlag)

Material 9

Formular mit Ausgabe-Bereich ( Muster – Gestaltungsvorschlag)

2. Programmieren: Berücksichtigung von Zinseszinsen bei der Kapitalbildung

2.2

Erstellen Sie den Quellcode und berechnen Sie die erforderlichen Werte (Material 9), damit Ihre Anwendung die folgenden Anforderungen erfüllt:

Das Startkapital und der Zinssatz werden aus dem Formular eingelesen.

Das Kapital zu Jahresbeginn wird jährlich mit dem angegebenen Zinssatz verzinst.

Das Kapital erhöht sich am Jahresende um die berechneten Zinsen, die im Folgejahr mitverzinst werden (Zinseszins).

Die Verzinsung endet mit dem Jahr, in dem das Kapital am Jahresende erstmalig mindestens doppelt so hoch wie das eingegebene Startkapital ist.

Die „Berechnen“-Schaltfläche startet die Berechnung und die Ausgabe der Ergebnisse.

Für jedes Jahr sind auszugeben: Jahr, Kapital zu Jahresbeginn, Zinsen, Kapital am Jahresende.

Die Ausgabewerte sind geeignet zu formatieren. Die Zahlenwerte werden mit zwei Nachkommastellen ausgegeben.

Die Dauer bis zur Kapitalverdopplung in ganzen Jahren ist separat auszugeben.

[25 BE]

Aufgabenstellung: Aufgabe Vorschlag BC - 2 - Berechnungsalgorithmen program… · Abitur Hessen Datenverarbeitung GK 2022

Lösung

Nach den offiziellen Korrekturhinweisen

2.2 Erstellen Sie den Quellcode und berechnen Sie die erforderlichen Werte (Material 9).

Lösung: ```vb Private Sub cmdStart_Click() 'deklarationen Dim startkapital As Single Dim kap As Single Dim Zinssatz As Single Dim Jahr As Integer Dim Zinsen As Single Dim Go As Boolean Dim ausg As String 'reset lstJahr.Clear lstKBeginn.Clear lstZinsen.Clear lstKEnd.Clear txtErg.Text = "" FrameAusgabe.Visible = False 'einlesen und initialisieren startkapital = Val(txtKAP.Text) Zinssatz = Val(txtZinssatz.Text) Jahr = 0 kap = startkapital 'berechnen und ausgeben Do Jahr = Jahr + 1 ausg = Format(Jahr, "00 ") lstJahr.AddItem (ausg) ausg = Format(Round(kap, 2), "#,##0.00 €") lstKBeginn.AddItem (ausg) Zinsen = kap * Zinssatz / 100 ausg = Format(Round(Zinsen, 2), "#,##0.00 €") lstZinsen.AddItem (ausg) kap = kap + Zinsen ausg = Format(Round(kap, 2), "#,##0.00 €") lstKEnd.AddItem (ausg) Loop While kap < 2 * startkapital 'ausgeben Dauer und Bereich einblenden txtErg.Text = Str(Jahr) FrameAusgabe.Visible = True End Sub ```

Die ausführliche Erklärung Schritt für Schritt (mit KI) gibt es mit Premium. Premium

Löse sie direkt hier: automatische Korrektur, Hinweise und Lösung Schritt für Schritt.

‹ Aufgabe Vorschlag AB - 2 - Berechnungsalgorithmen program… · GK 2022 · Aufgabe Vorschlag AC - Aufgabe 2 - Berechnungsalgorithmen… · GK 2021 ›

Mehr Aufgaben zu Berechnungsalgorithmen programmieren