## Task: Ein Warenhaus der Marke Kaufland möchte ihr Warenmanagement von Papier auf Digital aufrüsten. - Sie haben 3 interne Warensegmente, eins für kühlung, eins für sperrige artikel und eins für Standardmaße (unter 20x20x20cm), wobei nur das Warenhaus für sperrige Artikel solche Lagern kann die die standardmaße überschreiten - das Kühllager kann 10000, das Sperrlager 3500 und das Standardlager 25000 Produkte fassen - die Managementsoftware soll das eintragen, austragen und auflisten des aktuellen Warenhausstands ermöglichen - beim eintragen oder "Ware annehmen" wird ein Typ Produkt geliefert, bekannt sind dabei der Name, Produktnummer, Anzahl, Maße und Kühlungsbedarf - zwei LKW können auch das selbe Produkt liefern, wobei dann die Anzahl des Produkts erhöht werden muss anstatt es ein zweites mal ins system zu laden - das Warenhaus darf natürlich nicht über sein limit beladen werden - beim austragen wird eine Produktnummer und die Anzahl gegeben - beim auflisten wird, sortiert nach Warenhaustyp, die gesammten produkte mit ihren eigenschaften angegeben ## Project Structure: ``` src ├── header-files │   ├── data-classes │   │   ├── Ware.h │   │   └── WarenStorage.h │   ├── InputManager.h │   ├── pch.h │   └── StorageEditor.h ├── main.cpp └── source-files ├── InputManager.cpp ├── StorageEditor.cpp ├── Ware.cpp └── WarenStorage.cpp ```