Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Vorhergehende Überarbeitung | |||
| — | de:modul:m288:learningunits:lu03:aufgaben:03 [2025/11/12 13:24] (aktuell) – [Auftrag A] vdemir | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== LU03.A03 - if mit && | ||
| + | |||
| + | ===== Rahmenbedingungen ===== | ||
| + | * Sozialform: individual | ||
| + | * Hilfsmittel: | ||
| + | * Nur Lehrmittel, keine Websuche oder AI | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * 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, | ||
| + | |||
| + | 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. | ||
| + | * Beispiel1 - 18 Jahre, ID dabei, kein VIP: //node myScript.js 18 nein nein// | ||
| + | * Beispiel2 - 16 Jahre, keine ID dabei, ist VIP: //node myScript.js 18 nein ja// | ||
| + | |||
| + | 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//, //ob Ausweis dabei// und //ob VIP// können durch die nachfolgenden Codezeilen an das Script übergeben werden. | ||
| + | |||
| + | eingabeAlter = process.argv[2]; | ||
| + | id = process.argv[3]; | ||
| + | vip = process.argv[4]; | ||
| + | ===== Lösungen ===== | ||
| + | [[de: | ||
| + | |||
| + | |||
| + | ---- | ||
| + | [[https:// | ||