Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| de:modul:m288:learningunits:lu05:loesungen:01 [2025/10/20 16:40] – vdemir | de:modul:m288:learningunits:lu05:loesungen:01 [2026/10/27 10:41] (aktuell) – vdemir | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== LU05.L01 - for-loop pur ====== | ====== LU05.L01 - for-loop pur ====== | ||
| + | ===== Quellcode LU05.L01.js===== | ||
| + | <code javascript> | ||
| - | ===== Lösungen===== | + | /** |
| - | * 1.1 Erstellen Sie eine for-Schleife, die die Zahlen 0 bis 10 ausgibt. | + | |
| - | * 1.2 Darunter erstellen Sie zusätzlich eine Variante, die nur die geraden Zahlen ausgibt (Schrittweite 2) | + | * Autor: |
| - | * 1.3 Kommentieren Sie Ihre Arbeit: Fileheader und Inline-Comments | + | * Datum: |
| + | * Beschreibung: | ||
| + | | ||
| + | */ | ||
| - | * 2.1 Programmieren Sie darunter eine weitere for Schleife, die von 30 bis einschliesslich | + | // Auftrag 1.1: Zahlen |
| - | | + | console.log(" |
| - | | + | for (let i = 0; i <= 20; i++) { // Start bei 0, solange i <= 20, jeweils +1 |
| + | // Schrifttweite | ||
| + | | ||
| + | } | ||
| - | {{:de:modul:m288:learningunits:lu05: | + | // Auftrag 1.2: Nur gerade Zahlen von 0 bis 20 (Schrittweite 2) |
| + | console.log(" | ||
| + | for (let i = 0; i <= 20; i+=2) { // Start bei 0 (gerade), jeweils +2 | ||
| + | console.log(i); | ||
| + | } | ||
| + | |||
| + | // Auftrag 2.1: Rückwärts von 30 bis einschliesslich 15 | ||
| + | console.log(" | ||
| + | for (let i = 30; i >= 15; i--) { // Start bei 30, solange i >= 15, jeweils -1 | ||
| + | console.log(i); | ||
| + | } | ||
| + | |||
| + | // Auftrag 2.2: Rückwärts von 30 bis 15, nur 3er-Zahlen | ||
| + | console.log("2.2: 3er-Zahlen 30 bis 15 mit Schrittweite -3" | ||
| + | for (let i = 30; i >= 15; i=i-3) { // 30 ist durch 3 teilbar, daher jeweils -3 | ||
| + | console.log(i); | ||
| + | } | ||
| + | |||
| + | </ | ||
| + | ===== Konsolenausgabe des Ergebnisses ===== | ||
| {{: | {{: | ||
| ---- | ---- | ||
| [[https:// | [[https:// | ||