Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:oberstufe:modellierung:schulkiosk_i:start [03.11.2021 19:55] – sbel | faecher:informatik:oberstufe:modellierung:schulkiosk_i:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Schulkiosk (ohne Vererbung)====== | ||
- | Der Hausmeister am QG betreibt | ||
- | einen kleinen Kiosk. Die Verwaltung soll mit einem Computerprogramm | ||
- | erledigt werden. | ||
- | |||
- | Er kommt mit folgendem | ||
- | Pflichtenheft zu dir und möchte die Kioskverwaltung von | ||
- | dir programmieren lassen: | ||
- | <WRAP center round box 98%> | ||
- | |||
- | Mit dem Kioskverwaltungsprogramm sollen die zu verkaufenden Brötchen verwaltet, ihr Gesamtbestand | ||
- | festgehalten und der Gesamtgewinn berechnet werden. | ||
- | |||
- | Die Brötchen haben eine Bezeichnung, | ||
- | Außerdem wird die Art des Belags (Kräuter-Aufstrich, | ||
- | |||
- | Die Brötchen werden über ihre Warenbezeichnung eindeutig festgelegt. Bei der Neuaufnahme eines | ||
- | Brötchens sollen die Bezeichnung, | ||
- | Belags eingegeben werden. | ||
- | </ | ||
- | |||
- | |||
- | ---- | ||
- | {{: | ||
- | === (A1) === | ||
- | Erstelle für die die Klasse | ||
- | '' | ||
- | |||
- | ---- | ||
- | {{: | ||
- | === (A2) === | ||
- | |||
- | Das Kiosk-Verwaltungsprogramm verwaltet den Warenbestand und den aktuellen | ||
- | Kontostand. Beim Einkauf von Waren wird der Kontostand belastet, beim Verkauf wird der | ||
- | Verkaufspreis dem Konto gut geschrieben. | ||
- | |||
- | {{ : | ||
- | |||
- | * Deklariere und initialisierein der Klasse Kiosk eine geeignete Datenstruktur zur Verwaltung der Waren. Im Implementationsdiagramm findest du den Namen des Attributs '' | ||
- | |||
- | Für jeden Warentyp enthält die Klasse Kiosk eine Methode, mit der beim Einkauf von | ||
- | einer Anzahl gleicher Artikel der Warenbestand verwaltet wird. | ||
- | * Implementieren Sie beispielhaft für die Klasse Broetchen die Methode einkaufenBroetchen(...) mit der im Klassendiagramm angegebenen Parameterliste. Der Verkaufspreis soll dabei um 20% über dem Einkaufspreis liegen.\\ Gleichzeitig soll der Warenbestand des Kiosks aktualisiert werden. | ||
- | |||
- | Der Hausmeister will den zu erwarten Gewinn ermitteln. Dazu vergleicht er Einkaufs- und Verkaufspreis der vorhandenen Waren. | ||
- | |||
- | * Implementiere in der Klasse Kiosk eine Methode '' | ||
- | |||
- | Am Ende eines Verkaufstages werden die nicht verkauften Gebäckwaren an die lokale | ||
- | Hilfsorganisation " | ||
- | |||
- | * Implementiere in der Klasse Kiosk eine Methode '' |