Dies ist eine alte Version des Dokuments!
LU03.A03 - if mit &&-Verknüpfungen
Rahmenbedingungen
- Sozialform: individual
- Hilfsmittel:
- Nur Lehrmittel, keine Websuche oder AI
- Zeit: 20 Minutes
- Erwartetes Resultat: Ein funktionsfähiges Script, das die unten genannten Bedingungen erfüllt.
Ausgangslage
If-Statements werden häufig ein Zugangsprüfungen verwendet. Wenn man berechtigt ist etwas zu tun, dann darf man das auch, und ansonsten nicht.
Auftrag A
Schreibe ein JavaScript-Programm einer Zutrittskontrolle, das entscheidet, ob eine Person in einen Club hineindarf.
Die Regeln sind:
- Nur Personen, die mindestens 18 Jahre alt und einen Ausweis dabei haben, dürfen rein.
- Wenn jemand VIP ist, darf er unabhängig vom Alter rein.
- Alle anderen werden höflich abgewiesen.
- Die Parameter Alter und ob Ausweis vorhanden sollen beim Scriptaufruf mitgegeben werden.
- Beispiel für 18 Jahre und kein Auweis dabei: node myScript.js 18 n
- Beispiel für 18 Jahre und Ausweis dabei: node myScript.js 18 j
Am Ende soll die das Programm über die Konsole Auskunft darüber geben, on eine Person zugelassen ist in den Club oder nicht.
Hinweis: Die Parameter alter und ob Ausweis dabei können durch die nachfolgenden zwei Codezeilen an das Script übergeben werden.
eingabeAlter = process.argv[2]; eingabeAusweis = process.argv[3];
