This commit is contained in:
@@ -0,0 +1,44 @@
|
|||||||
|
<!doctype html>
|
||||||
|
<html lang="de">
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Übung 10: Einkaufspreis</title>
|
||||||
|
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css" rel="stylesheet" />
|
||||||
|
<script src="index.js" defer></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<main>
|
||||||
|
<div class="container py-5">
|
||||||
|
<div class="alert alert-primary">
|
||||||
|
<h2>Übung 10: Einkaufspreis</h2>
|
||||||
|
<p>
|
||||||
|
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.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h5>Hinweise</h5>
|
||||||
|
<ul class="list list-group">
|
||||||
|
<li class="list-group-item">
|
||||||
|
<strong>Datentypen:</strong> Achte auf die erwarteten Datentypen bei Operationen wie arithmetischen
|
||||||
|
Berechnungen, String-Manipulationen und Methodenaufrufen.
|
||||||
|
</li>
|
||||||
|
<li class="list-group-item">
|
||||||
|
<strong>Property-Namen:</strong> Stelle sicher, dass die in Funktionen verwendeten Objekt-Properties
|
||||||
|
existieren und den richtigen Typ haben.
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="list-group-item">
|
||||||
|
<strong>Array-Methoden:</strong> Überprüfe, dass Array-Methoden tatsächlich auf Arrays und nicht auf
|
||||||
|
Strings oder anderen Typen aufgerufen werden.
|
||||||
|
</li>
|
||||||
|
<li class="list-group-item">
|
||||||
|
<strong>Typkonvertierung:</strong> Konvertiere Datentypen bei Bedarf explizit, um Type Mismatches zu
|
||||||
|
vermeiden.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</main>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -6,3 +6,6 @@ function calculateAverage(numbers) {
|
|||||||
|
|
||||||
console.log(calculateAverage([10, 20, 30])); // => 20
|
console.log(calculateAverage([10, 20, 30])); // => 20
|
||||||
console.log(calculateAverage([5, 15, 25, 35])); // => 20
|
console.log(calculateAverage([5, 15, 25, 35])); // => 20
|
||||||
|
|
||||||
|
// Übung 11: calculateAverage Fehler
|
||||||
|
// Die Kommentare zeigen das erwartete Ergebnis.
|
||||||
|
|||||||
@@ -12,3 +12,6 @@ function findMaximum(a, b, c) {
|
|||||||
console.log(findMaximum(1, 2, 3)); // => 3
|
console.log(findMaximum(1, 2, 3)); // => 3
|
||||||
console.log(findMaximum(102, 59, 18)); // => 102
|
console.log(findMaximum(102, 59, 18)); // => 102
|
||||||
console.log(findMaximum(532, 532, 345)); // => 532
|
console.log(findMaximum(532, 532, 345)); // => 532
|
||||||
|
|
||||||
|
// Übung 12: findMaximum Fehler
|
||||||
|
// Die Kommentare zeigen das erwartete Ergebnis.
|
||||||
|
|||||||
@@ -43,3 +43,14 @@
|
|||||||
// ===== CALL INIT =====
|
// ===== CALL INIT =====
|
||||||
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.
|
||||||
|
|||||||
Reference in New Issue
Block a user