From 60187d8d6a97772634c14c36d458e34d9d6b1337 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Holger=20B=C3=B6rchers?= Date: Sat, 3 Nov 2018 11:08:17 +0100 Subject: [PATCH] =?UTF-8?q?=E2=80=9EREADME.md=E2=80=9C=20=C3=A4ndern?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2db125d..aac2a87 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,34 @@ # Urlaubsverwaltung -ESA2 (Leistungsnachweis) zum vhb-Kurs „C++ Teil 1“ \ No newline at end of file +ESA2 (Leistungsnachweis) zum vhb-Kurs „C++ Teil 1“ + +### Aufgabenstellung: +Sie sollen ein Programm zur Urlaubsverwaltung in C++ realisieren. +Schreiben Sie ein C++-Programm nach objektorientierten Grundsätzen (das Programm muss eine oder mehrere Klassen enthalten), das mindestens folgenden Sachverhalt abdeckt. + + +### Ausgangssituation: +Sie wollen ein Programm zur Verwaltung des Urlaubs der Mitarbeiter an Ihrer Hochschule erstellen. +Jeder Mitarbeiter hat 30 Tage. +Mitarbeiter, die zum 01.01.des laufenden Kalenderjahrs das 50 Lebensjahr bereits vollendet haben, erhalten 32 Tage Urlaub. +Von jedem Mitarbeiter wird gespeichert: + +- Name +- Vorname +- Geburtsdatum +- Bereits in Anspruch genommener Urlaub + +Bei Programmstart ist die „Datenbank“ der Urlaubsverwaltung leer, die Daten müssen erst eingegeben werden. Die Daten müssen nur während der Laufzeit verfügbar sein (keine permanente Speicherung nötig!). + + +### Aufgabe: + +Das Programm muss folgendes leisten: + +- Verwaltung von maximal 500 Mitarbeitern +- Anlegen und Löschen eines Mitarbeiters +- Eingabe der Tage, wenn der Mitarbeiter Urlaub nehmen möchte (muss mehrfach möglich sein) +- Suche eines Mitarbeiters mit Ausgabe seiner Daten und wie viel Resturlaub er noch hat. +- Auflistung aller gespeicherten Mitarbeiterdaten + +**Dokumentieren Sie Ihr Programm durch Kommentare im Quelltext.** \ No newline at end of file