Wer von euch kann mir bei der Aufgabe weiterhelfen? Wie fange ich am besten an? ???:L
Aufgabe : Implementieren Sie folgende Klassen. Beachten Sie dabei Ihre Beziehungen untereinander. Definieren
Sie für jede Klasse mindestens zwei zusätzliche Attribute.
Schreiben Sie für jede Klasse einen Konstruktor, der die Attributwerte initialisiert.
Mitarbeiter:
grundgehalt = Grundgehalt eines Mitarbeiters
dauerInJahren = Zeit in Jahren, die ein Mitarbeiter bereits in einer Firma tätig ist.
urlaubstage = Die Urlaubstage eines Mitarbeiters in einem Jahr.
berechneGehalt():
Diese Methode berechnet das Gehalt eines Mitarbeiters. Das Gehalt entspricht dabei dem Grundgehalt.
berechneResturlaub():
Die Methode berechnet den Resturlaub eines Mitarbeiters. Übergeben werden die bereits verwendeten
Urlaubstage.
Facharbeiter:
berechneGehalt():
Diese Methode berechnet das Gehalt eines Facharbeiters. Die Formel zur Berechnung lautet:
Grundgehalt + (Alter+Zugehörigkeit zu der Firma in Jahren)*10
Achtung: Ist der Mitarbeiter über 40 Jahre, bleibt der Faktor Alter bei der Berechnung konstant auf 40.
Abteilungsleiter:
berechneProvision():
Diese Methode berechnet die Provision eines Abteilungsleiters. Es wird die Anzahl der abgeschlossenen
Verträge übergeben.
Die Formel lautet:
Grundgehalt * Provisionsfaktor
Seite 1
Anzahl der abgeschlossenen Verträge Provisionsfaktor
1 2
0.2
3 5
0.3
ab 5 0.4
berechneGehalt():
Diese Methode berechnet das Gehalt eines Abteilungsleiters. Die Formel zur Berechnung lautet:
Grundgehalt + (Alter+Zugehörigkeit zu der Firma in Jahren)*10 + Provision
Achtung: Ist der Mitarbeiter über 40 Jahre, bleibt der Faktor Alter bei der Berechnung konstant auf 40.
Aufgabe : Implementieren Sie folgende Klassen. Beachten Sie dabei Ihre Beziehungen untereinander. Definieren
Sie für jede Klasse mindestens zwei zusätzliche Attribute.
Schreiben Sie für jede Klasse einen Konstruktor, der die Attributwerte initialisiert.
Mitarbeiter:
grundgehalt = Grundgehalt eines Mitarbeiters
dauerInJahren = Zeit in Jahren, die ein Mitarbeiter bereits in einer Firma tätig ist.
urlaubstage = Die Urlaubstage eines Mitarbeiters in einem Jahr.
berechneGehalt():
Diese Methode berechnet das Gehalt eines Mitarbeiters. Das Gehalt entspricht dabei dem Grundgehalt.
berechneResturlaub():
Die Methode berechnet den Resturlaub eines Mitarbeiters. Übergeben werden die bereits verwendeten
Urlaubstage.
Facharbeiter:
berechneGehalt():
Diese Methode berechnet das Gehalt eines Facharbeiters. Die Formel zur Berechnung lautet:
Grundgehalt + (Alter+Zugehörigkeit zu der Firma in Jahren)*10
Achtung: Ist der Mitarbeiter über 40 Jahre, bleibt der Faktor Alter bei der Berechnung konstant auf 40.
Abteilungsleiter:
berechneProvision():
Diese Methode berechnet die Provision eines Abteilungsleiters. Es wird die Anzahl der abgeschlossenen
Verträge übergeben.
Die Formel lautet:
Grundgehalt * Provisionsfaktor
Seite 1
Anzahl der abgeschlossenen Verträge Provisionsfaktor
1 2
0.2
3 5
0.3
ab 5 0.4
berechneGehalt():
Diese Methode berechnet das Gehalt eines Abteilungsleiters. Die Formel zur Berechnung lautet:
Grundgehalt + (Alter+Zugehörigkeit zu der Firma in Jahren)*10 + Provision
Achtung: Ist der Mitarbeiter über 40 Jahre, bleibt der Faktor Alter bei der Berechnung konstant auf 40.