forked from WEB-IB-SS26/development-ib
1.7 KiB
1.7 KiB
Übungsblatt 10
1. Javascript-Übung: Grundlagen
Aufgabenstellung: Machen Sie sich zunächst mit den Grundlagen der Programmiersprache vertraut und schreiben Sie dann ein Programm, das über ein vorgegebenes Array von Zahlen iteriert und für jede Zahl ausgibt: - "Null" wenn die Zahl 0 ist - "Gerade Zahl" wenn die Zahl gerade ist - "Ungerade Zahl" wenn die Zahl ungerade ist
Ausgangsdaten:
const zahlen = [38, 0, 226, 384, 111, 500383];
Arbeitsschritte
- Arbeiten Sie mindestens die folgenden Kapitel auf Javascript Tutorial durch:
- JS Syntax
- JS Variables
- JS If Conditions
- JS Loops
- Verwenden Sie zur Lösung der Aufgabe eine for‑Schleife und den ternären Operator.
- Tipp:
zahlen.lengthliefert die aktuelle Länge des Arrays.
2. Javascript-Übung: Arrow-Function
Aufgabenstellung: Die Produktdaten eines kleinen Online-Supermarkts liegen als Array von Objekten vor, jedes Objekt enthält den Namen und den Preis eines Produkts. Schreiben Sie eine kleine Javascript-Funktion, die ein neues Array erstellt, in dem alle Preise um 10 % reduziert sind. Die Preise sollen dabei auf zwei Nachkommastellen gerundet werden.
Ausgangsdaten:
[
{ "produkt": "Joghurt", "preis": 2.49 },
{ "produkt": "Brot", "preis": 3.29 },
{ "produkt": "Käse", "preis": 8.99 },
{ "produkt": "Duschgel","preis": 2.79 }
]
Arbeitsschritte
- Verwenden Sie
map, um ein neues Array zu erzeugen. - Nutzen Sie eine Arrow-Function, um den Rabatt zu berechnen.
- Mit
.toFixed(2)können Sie die Preise auf zwei Nachkommastellen formatieren. - Geben Sie das neue Array in der Konsole aus.