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:lu05:aufgaben:02 [2025/10/20 16:20] – [Ausgangslage] vdemir | de:modul:m288:learningunits:lu05:aufgaben:02 [2025/11/06 09:32] (aktuell) – vdemir | ||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| * Hilfsmittel: | * Hilfsmittel: | ||
| * Nur Lehrmittel, keine Websuche oder AI | * Nur Lehrmittel, keine Websuche oder AI | ||
| - | * [[https:// | + | * [[https:// |
| * Zeit: 30 Minutes | * Zeit: 30 Minutes | ||
| - | * Erwartetes Resultat: | + | * Erwartetes Resultat: |
| + | * Das gegebene Array wurde mittels einer for-Schleife iteriert. | ||
| + | * Zeilenberechnungen (Positionssumme, | ||
| ===== Ausgangslage ===== | ===== Ausgangslage ===== | ||
| - | Wenn es um Datensammlungen oder Listen wir Arrays geht, sind // | + | Wenn es um Datensammlungen oder Listen wir Arrays geht, sind // |
| Die nachfolgende Bestellung von unserem letzten Teammeeting beispielsweise wäre ein solches Array: | Die nachfolgende Bestellung von unserem letzten Teammeeting beispielsweise wäre ein solches Array: | ||
| - | const bestellung = [ | + | |
| - | [" | + | [" |
| - | [" | + | [" |
| - | [" | + | [" |
| - | [" | + | [" |
| - | [" | + | [" |
| - | [" | + | [" |
| - | [" | + | [" |
| - | [" | + | [" |
| - | [" | + | [" |
| - | ]; | + | ]; |
| // 1. Spalte: Produkt | // 1. Spalte: Produkt | ||
| // 2. Spalte: Stückpreis | // 2. Spalte: Stückpreis | ||
| Zeile 31: | Zeile 32: | ||
| ===== Auftrag ===== | ===== Auftrag ===== | ||
| - | - Geben Sie den Inhalt des Arrays mittels einer for Schleife auf der Konsole aus. | + | - Geben Sie den Inhalt des Arrays mittels einer for-Schleife auf der Konsole aus. |
| - Berechnen Sie die Rechnungssumme (Bestellmenge * Stückpreis) und geben Sie diese als separate Zeile am Ende aus | - Berechnen Sie die Rechnungssumme (Bestellmenge * Stückpreis) und geben Sie diese als separate Zeile am Ende aus | ||
| - Berechnen Sie auf die Gesamtbetrag die entsprechende Mehrwertsteuer und geben diese auch separat aus. | - Berechnen Sie auf die Gesamtbetrag die entsprechende Mehrwertsteuer und geben diese auch separat aus. | ||
| - Der abschliessende Rechnungsbetrag ist dann: Rechnungssumme + Mwst. | - Der abschliessende Rechnungsbetrag ist dann: Rechnungssumme + Mwst. | ||
| + | - Abschliessend erstellen Sie einen Fileheader mit den relevanten Informationen zu Ihrem Script und ergänzen Ihren Code durch sinnvolle Incode-Kommenatare. | ||
| + | |||
| + | ===== Hinweise ===== | ||
| + | * Eine normierte Ausgabe der Beträge erhalten Sie mit der Funktion toFixed(n). Beispiel: sum.toFixed(2) -> liefern die Summe auf 2 Kommastellen. | ||
| + | |||
| + | Das Ergebnis sollte wie folgt aussehen: | ||
| + | |||
| + | {{: | ||
| ===== Lösungen ===== | ===== Lösungen ===== | ||
| - | [[de: | + | [[de: |
| ---- | ---- | ||
| [[https:// | [[https:// | ||