diff --git a/07_js-debug/uebungen/u10_einkaufspreis/index.html b/07_js-debug/uebungen/u10_einkaufspreis/index.html new file mode 100644 index 0000000..be5d641 --- /dev/null +++ b/07_js-debug/uebungen/u10_einkaufspreis/index.html @@ -0,0 +1,44 @@ + + + + + + Übung 10: Einkaufspreis + + + + +
+
+
+

Übung 10: Einkaufspreis

+

+ In dieser Übung ist es dein Ziel, alle Tippfehler zu identifizieren und zu beheben, um sicherzustellen, dass + der Code korrekt ausgeführt wird. Du kannst den Code mit node FILENAME.js ausführen. +

+ +
Hinweise
+
    +
  • + Datentypen: Achte auf die erwarteten Datentypen bei Operationen wie arithmetischen + Berechnungen, String-Manipulationen und Methodenaufrufen. +
  • +
  • + Property-Namen: Stelle sicher, dass die in Funktionen verwendeten Objekt-Properties + existieren und den richtigen Typ haben. +
  • + +
  • + Array-Methoden: Überprüfe, dass Array-Methoden tatsächlich auf Arrays und nicht auf + Strings oder anderen Typen aufgerufen werden. +
  • +
  • + Typkonvertierung: Konvertiere Datentypen bei Bedarf explizit, um Type Mismatches zu + vermeiden. +
  • +
+
+
+
+ + diff --git a/07_js-debug/uebungen/u11_calculate-avg-error/index.js b/07_js-debug/uebungen/u11_calculate-avg-error/index.js index 5f360da..7eedf3c 100644 --- a/07_js-debug/uebungen/u11_calculate-avg-error/index.js +++ b/07_js-debug/uebungen/u11_calculate-avg-error/index.js @@ -6,3 +6,6 @@ function calculateAverage(numbers) { console.log(calculateAverage([10, 20, 30])); // => 20 console.log(calculateAverage([5, 15, 25, 35])); // => 20 + +// Übung 11: calculateAverage Fehler +// Die Kommentare zeigen das erwartete Ergebnis. diff --git a/07_js-debug/uebungen/u12_find-maximum-error/index.js b/07_js-debug/uebungen/u12_find-maximum-error/index.js index 16d8a6f..f800bb6 100644 --- a/07_js-debug/uebungen/u12_find-maximum-error/index.js +++ b/07_js-debug/uebungen/u12_find-maximum-error/index.js @@ -12,3 +12,6 @@ function findMaximum(a, b, c) { console.log(findMaximum(1, 2, 3)); // => 3 console.log(findMaximum(102, 59, 18)); // => 102 console.log(findMaximum(532, 532, 345)); // => 532 + +// Übung 12: findMaximum Fehler +// Die Kommentare zeigen das erwartete Ergebnis. diff --git a/07_js-debug/uebungen/u13_temp-converter/assets/js/preset.js b/07_js-debug/uebungen/u13_temp-converter/assets/js/preset.js index c5ee928..772a7b5 100644 --- a/07_js-debug/uebungen/u13_temp-converter/assets/js/preset.js +++ b/07_js-debug/uebungen/u13_temp-converter/assets/js/preset.js @@ -43,3 +43,14 @@ // ===== CALL INIT ===== init(); })(); + +// Übung 13: Temperatur Konverter +// Das Folgende ist ein Temperaturumrechner. Der Benutzer kann die Celcius-Temperatur eingeben und sie dann in Fahrenheit umrechnen. Du kannst die folgenden Dateien kopieren und sie in deinen eigenen Projektordner mit der folgenden Struktur einfügen (Codebeispiel 68): + +// temperature-converter/ +// ├── index.html +// └── main.js + +// Deine Aufgabe ist es, die Anwendung zu reparieren. Schauen wir uns ein Beispiel an, wie die Anwendung funktionieren sollte: Der Benutzer gibt 100 in das Eingabefeld ein und klickt dann auf "Convert to Fahrenheit". Das Ergebnis unten sollte "212.00 °F" anzeigen. + +// Verwende die Anweisung console.log, um die Anwendung zu debuggen.