Hausaufgaben zum 28.11.2018

Schreiben Sie eine Applikation, die folgende Informationen über einen Benutzer abfragt:

  • Vorname
  • Name
  • Geburtsdatum
  • Wohnort
  • Schuhgröße

Die Abfrage geschieht gekapselt in einer Funktion (z.B. askUserInformations), die von der Hauptfunktion aufgerufen wird. Die ermittelten Informationen werden über die Funktion in die Variablen der main-Funktion geschrieben.

Innerhalb der Funktion (askUserInformations) wird die Funktion isValidSchuhgroesse aufgerufen, die prüft, ob die eingegebene Schuhgröße im Bereich von 29 bis 52 (schuhgroesse >= 29 && ...) ist. Liegt die eingegebene Schuhgröße außerhalb dieses Bereiches, so soll die Funktion (askUserInformations) den booleschen Wert "false" zurückgeben. Liegt die eingegebene Schühgröße innerhalb dieses Bereiches, so soll die Funktion (askUserInformations) den booleschen Wert "true" zurückgeben.

In main soll auf den Rückgabewert der Funktion reagiert werden: Geben Sie bei false eine beliebige Meldung aus, geben Sie bei true eine beliebige (von Meldung #1 unterschiedene) Nachricht aus.

Geben Sie alle Informationen, die über die Funktion eingegeben wurden schließlich in Ihrer Hauptfunktion aus.