Wie würdet ihr diese Aufgabenstellung lösen?

Alen123

Mitglied
Urlaubsanspruch
Für die Bestimmung des Urlaubsanspruchs der Beschäftigten der eines Betriebes soll ein Programm entwickelt werden.
Die Grundlage für die Berechnung bildet nachfolgend geschilderte Betriebsvereinbarung. Überlegen Sie, was Ihr Programm abfragen muss und implementieren Sie es.
• Allen Beschäftigten stehen 26 Tage Urlaub zu.
• Minderjährige Beschäftigte erhalten 30 Tage Urlaub.
• Beschäftigte, die mindestens 55 Jahre alt sind, erhalten 28 Tage Urlaub.
• Beschäftigte mit einer Behinderung ab 50 % erhalten zusätzlich fünf weitere Tage Urlaub.
• Beschäftigte mit einer Betriebszugehörigkeit von mehr als zehn Jahren erhalten zwei zusätzliche Tage Urlaub.

[Beispiel: Ein minderjähriger Beschäftigter mit einer Behinderung von 70 %, der schon seit zwölf Jahren zum Betrieb gehört, hätte Anspruch auf 37 Urlaubstage.]

Danke schonmal für die Hilfe!
 
Erstelle doch eine Klasse mit den Attributen Alter und Betriebszugehörigkeit.
Dann erfrage die Daten vom User.
Und berechne den Urlaubsanspruch. Und gib ihn auf der Konsole aus.


[Beispiel: Ein minderjähriger Beschäftigter mit einer Behinderung von 70 %, der schon seit zwölf Jahren zum Betrieb gehört, hätte Anspruch auf 37 Urlaubstage.]
Ist das Beisel von dir oder wurde das vom Lehrer vorgegeben?

Normalerweise werden die Sonderansprüche nicht aufsummiert.
 
Normalerweise werden die Sonderansprüche nicht aufsummiert.
Doch kla, dort steht ja
...

Also
• Allen Beschäftigten stehen 26 Tage Urlaub zu.
• Minderjährige Beschäftigte erhalten 30 Tage Urlaub.
• Beschäftigte, die mindestens 55 Jahre alt sind, erhalten 28 Tage Urlaub.
eine der drei Gruppen, + ggf.:
• Beschäftigte mit einer Behinderung ab 50 % erhalten zusätzlich fünf weitere Tage Urlaub.
• Beschäftigte mit einer Betriebszugehörigkeit von mehr als zehn Jahren erhalten zwei zusätzliche Tage Urlaub.

Das Beispiel
Beispiel: Ein minderjähriger Beschäftigter mit einer Behinderung von 70 %, der schon seit zwölf Jahren zum Betrieb gehört, hätte Anspruch auf 37 Urlaubstage.
wäre also durchaus denkbar für einen maximalen Urlaubstageanspruch, aber eben unrealistisch, weil die Person quasi schon seit Geburt eine Betriebszugehörigkeit hätte haben müssen... Es ist quasi die einzige Combo, die ich ausschließen würde.
 
@Alen123

Sind dir bedingte Verzweigungen schon ein Begriff? if ... else ..., switch ... case ...?

Mit diesen Konstrukten kannst du, je nach zutreffender Bedingung, verzweigen und entsprechend den Urlaubsanspruch ermitteln / ausgeben.. whatever.
 
Schwerbehinderte 50% +5 Tage ist gesetzlich geregelt.

Minderjährige gibt es auch eine Gesetzes Regelung.

Weitere Zuschläge sind Betriebsvereinbarungen oder Tarife Verträge.

Aber warten wir doch mal was der TE dazusagt.

Laut den Angaben vom TE müsste ein 55 Jähriger 10 Jahre im Betrieb 30 Tage bekommen.
Wenn er noch 50% hat dann 35 Tage
 

Zurück
Oben