Hausaufgaben 3 Einführung in die Programmierung II (SS 16)

Werbung
Hausaufgaben 3
Einführung in die Programmierung II (SS 16)
Institut: HS Schmalkalden
Dozent: Prof. Dr. Christian Forler
Url: https://studip.fh-schmalkalden.de
Email: c.forler(at)hs-sm.de
Abgabe: Per Email. Betreff muss den String [prog2] enthalten.
Deadline: Montag, 25 April 2016, 8:00 Uhr
Aufgabe 1 (10 Punkte) Immobilienhai
Ein Immobilienhai vermietet Wohnungen und Häuser. Jede Immobilie ist durch
Wohnfläche, Kaltmiete, Baujahr, und Adresse (Postleitzahl, Ort, Strasse, Hausnummer) beschrieben. Bei Häusern ist die Grundstücksgröße ein weiteres Merkmal. Zusätzlich gibt es eine Kennzeichnung, ob eine Immobile zur Zeit vermietet
ist. Die Immobilien müssen alle 25 Jahre saniert werden. Weiterhin ist bei Mieterwechsel eine Inspektion notwendig. Der Mietpreis bei Wohnungen wird all
drei Jahre um 5% erhöht. Bei Häusern erhöht sich der Mietpreis alle 2 Jahre
um 2%.
a) Modellieren Sie diese Problemstellung durch geeignete Klassen zunächst
mit Stift und Papier
(Hinweis: Ihre Zeichnung können Sie bei der nächsten Vorlesung abgeben)
b) Implementieren Sie ihr Design in Java.
c) Neues Featurerequest: der Immobilienhai möchte die Zahl der verfügbaren
Wohnungen und Häuser abrufen können.
1
Herunterladen