Skip to content

Latest commit

 

History

History
33 lines (20 loc) · 848 Bytes

File metadata and controls

33 lines (20 loc) · 848 Bytes

Genehmigungssystem


Zurück


Aufgabe

Schreiben Sie ein C++-Programm für die Einkaufsabteilung eines Unternehmens, das es den Mitarbeitern ermöglicht, Neueinkäufe (oder Ausgaben) zu genehmigen. Je nach Position des Mitarbeiters darf dieser nur Ausgaben bis zu einem vordefinierten Maximalbetrag genehmigen. Zum Beispiel können Sachbearbeiter Ausgaben bis zu 1.000€ genehmigen, Teamleiter bis zu 10.000€ und ein Abteilungsleiter bis zu 100.000€. Jeder noch höhere Betrag muss explizit von der Firmenleitung bewilligt werden.

Welches klassische Entwurfsmuster bietet sich zur Realisierung an?

Schreiben Sie eine Testfunktion, die alle in Frage kommenden Beträge verifiziert.


Lösung

Siehe hier


Zurück