Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m288:learningunits:lu03:aufgaben:02 [2025/11/12 12:39] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m288:learningunits:lu03:aufgaben:02 [2025/11/13 09:10] (aktuell) – [Ausgangslage] vdemir | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== LU03.A02 - if-else if-else ====== | ||
| + | |||
| + | ===== 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. Ein solche Beispiel sind Kinotickets, | ||
| + | |||
| + | ===== Auftrag A ===== | ||
| + | Erstellen Sie ein JavaScript-Programm, | ||
| + | |||
| + | Die Regeln sind: | ||
| + | * Kinder unter 12 Jahren zahlen 8,- | ||
| + | * Jugendliche zwischen 12 und 17 Jahren (einschliesslich) zahlen 12,- | ||
| + | * Erwachsene zwischen 18 und 64 Jahren (einschliesslich) zahlen 16,- | ||
| + | * Senioren ab 65 Jahren zahlen 6,- | ||
| + | |||
| + | Am Ende solle das Alter und der Ticketspreis ausgegeben werden: //Für ??-jähige Personen ist der Kino-Ticketpreis ?? CHF.// | ||
| + | |||
| + | ===== Auftrag B ===== | ||
| + | * Gestalten Sie die Altersfestlegung für die Berechnung der Tickets dynamisch, indem Sie diese beim indem Sie das Alter beim Scriptaufruf mitgegeben: //node myScript 14//. | ||
| + | * Damit das funktioniert muss der mitgegebene Alterswert aus der JavaScript Entwicklungsumgebung ausgelesen werdem: Die Nachfolgende Zeile liest den eingegebenen Wert in eine Variable //eingabe// | ||
| + | |||
| + | eingabe = process.argv[2]; | ||
| + | |||
| + | ===== Lösungen ===== | ||
| + | [[de: | ||
| + | |||
| + | |||
| + | ---- | ||
| + | [[https:// | ||