1
0
2018-12-23 11:17:37 +01:00
2018-12-23 11:17:37 +01:00
2018-11-21 20:29:52 +01:00
2018-11-30 09:04:30 +01:00
2018-11-21 20:29:52 +01:00
2018-11-21 20:34:09 +01:00

Ausgabenverwaltung

ESA1 (Leistungsnachweis) zum vhb-Kurs „C++ Teil2“

Aufgabenstellung:

Da Sie ein Budget von 500€ monatlich zur Verfügung haben, wollen Sie ein C++ Programm schreiben, das Ihnen die Verwaltung Ihrer Ausgaben erleichtert.

Dazu sammeln Sie alle Rechnungen und erfassen diese monatlich im System.

Von der Rechnung werden bei der Erfassung:

  • eine eindeutige Nummer,
  • der Monat,
  • der Betrag und
  • die Kategorie der Ausgabe (z.B. Tanken, Essen, Kleidung, Urlaub usw.)

gespeichert.

Legen Sie 8 frei gewählte Kategorien der Ausgaben zur Auswahl an. Wenn Sie mehr als 500€ in einem Monat ausgegeben haben, soll das Programm eine entsprechende Meldung ausgeben. Wir gehen davon aus, dass alle Rechnungen für das Jahr 2017 erfasst werden.

Ihr Programm soll mindestens folgende Menüpunkte enthalten:

  1. Erfassung einer Rechnung (inkl. Abfrage der Rechnungsdaten)
  2. Alle Ausgaben, sortiert nach Monat, ausgeben.

z.B.

----------------------------------
Januar 
--------------------------------
Tanken: 25€
Kleidung: 55€
Essen: 250€
Gesamt: 330€
----------------------------------
Februar
----------------------------------
Mehr ausgegeben als geplant!!! 
----------------
Urlaub: 400€
Tanken: 350€
Essen: 300€
Gesamt: 1050€

  1. Summe der Ausgaben pro Kategorie ausgeben,

z.B. Tanken: 1200€ ---- Urlaub: 400€ .....

  1. Rechnung löschen 5.Programmende

Die Rechnungen müssen in einer verketteten Liste verwaltet und dynamisch erzeugt werden. Bei Bedarf (Änderung, Anlegen usw.) sollen entsprechende Meldungen ausgegeben werden. Eine permanente Speicherung der Daten ist nicht gefordert. Die Daten müssen nur zur Laufzeit des Programms verfügbar sein. Achten Sie auf eine angemessene Dokumentation Ihres Programms!

Description
ESA1 (Leistungsnachweis) zum vhb-Kurs „C++ Teil2“
Readme 136 KiB
Languages
C++ 100%