Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| de:modul:m288:learningunits:lu05:loesungen:02 [2025/10/20 16:29] – angelegt vdemir | de:modul:m288:learningunits:lu05:loesungen:02 [2026/10/27 10:36] (aktuell) – [Lösung Quellcode] vdemir | ||
|---|---|---|---|
| Zeile 17: | Zeile 17: | ||
| // 3. Spalte: Bestellmenge | // 3. Spalte: Bestellmenge | ||
| - | ===== Lösung Quellcode ===== | + | ===== Lösung Quellcode |
| - | {{:de:modul:m288:learningunits: | + | |
| + | <code javascript> | ||
| + | |||
| + | // V. Demir | ||
| + | // Quellcode LU05.L02 | ||
| + | // Erstellen einer Rechnung, basierend auf einem Arra und einer Schleife. | ||
| + | |||
| + | |||
| + | // Establishing the array | ||
| + | const bestellung = [ | ||
| + | [" | ||
| + | [" | ||
| + | [" | ||
| + | [" | ||
| + | [" | ||
| + | [" | ||
| + | [" | ||
| + | [" | ||
| + | [" | ||
| + | ]; | ||
| + | |||
| + | let arrLen = bestellung.length; | ||
| + | let sum = 0; | ||
| + | const mwstsatz = 8.1; | ||
| + | let rowsum = 0; | ||
| + | |||
| + | console.clear(); | ||
| + | for (let i = 0; i < arrLen; i++) { // Zählt von 0 bis arrLen - 1 hoch | ||
| + | rowsum = bestellung[i][1] * bestellung[i][2]; | ||
| + | |||
| + | console.log(rowsum.toFixed(2), | ||
| + | // Ausgabe von ersten Spalte=Artikel-Index 0, zweiten Spalte=Preis-Index 1, dritten Spalte=Anzahl-Index 2 | ||
| + | |||
| + | sum = sum + bestellung[i][1] * bestellung[i][2]; | ||
| + | } | ||
| + | |||
| + | console.log(" | ||
| + | console.log(sum.toFixed(2), | ||
| + | let mwst = sum * mwstsatz / 100; | ||
| + | console.log(mwst.toFixed(2), | ||
| + | |||
| + | console.log(" | ||
| + | let endbetrag = sum + mwst; | ||
| + | console.log(endbetrag.toFixed(2), ": Endbetrag" | ||
| + | |||
| + | </ | ||
| ===== Lösungen Console ===== | ===== Lösungen Console ===== | ||