Name: Stefan Ralisch Matrikelnummer: 0407039 Programm: 3126 - 7 Segment LED Anzeige Aufgabenstellung: Es soll ein String mit einem Datum und einer Uhrzeit eingelesen werden. Dieser muss in einem der beiden folgenden Formate vorliegen: TTMMJJHHMM oder Tag*Monat*Jahr*Stunde*Minute, wobei * für ein beliebiges Trennzeichen steht. Anhand dieses Datums soll der Wochentag berechnet werden und zusammen mit der Uhrzeit eine 7 Segment LED Anzeige ansteuern und dort ausgegeben werden. Programmablauf: Der eingelesene String wird auf ein Trennzeichen untersucht. Sollte keines vorhanden sein, muss jede Angabe 2-stellig sein, also gegebenfalls mit führender Null. Wenn Trennzeichen verwendet werden, müssen sie alle gleich sein. Anschließend wird der String entsprechend in Tag, Monat, Jahr, Stunde und Minute zerlegt. Dann werden die Funktionen checkdate und checktime aufgerufen, die die Gültigkeit des eingegebenen Datums und der Zeit überprüfen. Danach wird die Funktion getTag ausgeführt, die anhand des Datums den Wochentag berechnet. Zum Schluss werden noch alle Daten als stilisierte Segmente einer 7 Segment LED Anzeige ausgegeben. Im Fehlerfall wird "FALSCHE EINGABE" ausgegeben.