diff --git a/01_grundlagen/uebungen/u12_prompt-lieblingsessen.html.zip b/01_grundlagen/uebungen/u12_prompt-lieblingsessen.html.zip deleted file mode 100644 index cb5ca3f..0000000 Binary files a/01_grundlagen/uebungen/u12_prompt-lieblingsessen.html.zip and /dev/null differ diff --git a/01_grundlagen/uebungen/u13_fehler-im-detail.html b/01_grundlagen/uebungen/u13_fehler-im-detail.html new file mode 100644 index 0000000..e737b7c --- /dev/null +++ b/01_grundlagen/uebungen/u13_fehler-im-detail.html @@ -0,0 +1,37 @@ + + + + + + Übung 13: Fehler im Detail + + + +
+
+
+

Übung 13: Fehler im Detail

+ +

Im folgenden Code haben sich einige Fehler und auch Regelwidrigkeiten eingeschlichen.

+
+ +
+
+
+ + + diff --git a/01_grundlagen/uebungen/u14_rechnen-ausdruecke.html b/01_grundlagen/uebungen/u14_rechnen-ausdruecke.html new file mode 100644 index 0000000..d5f06f5 --- /dev/null +++ b/01_grundlagen/uebungen/u14_rechnen-ausdruecke.html @@ -0,0 +1,97 @@ + + + + + + Übung 14: Also, was sind das denn nur für Ausdrücke? + + + +
+
+

Übung 14: Also, was sind das denn nur für Ausdrücke?

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
AusdruckRückgabewertDatentyp
'1.5' * 2--
'1,5' * 2--
'1.5' + 2--
Number('1.5') * 2--
Number('1,5') * 2--
Number('3 Tage') * 7--
Number('Seite 20') + 5--
'9,2' + Number('11.7')--
(NaN - 2) * (4 / 2)--
alert(Number(17 / 2 + 1.3))--
console.log(Number(17 / 2 + 1.3))--
typeof 12.25--
typeof typeof 12.25--
+
+
+ + + diff --git a/01_grundlagen/uebungen/u15-u17_reichweite-verbrauch.html b/01_grundlagen/uebungen/u15-u17_reichweite-verbrauch.html new file mode 100644 index 0000000..8becdec --- /dev/null +++ b/01_grundlagen/uebungen/u15-u17_reichweite-verbrauch.html @@ -0,0 +1,50 @@ + + + + + + Übung 15 17: Reichweite & Verbrauch + + + +
+
+
+

Übung 15: Reichweite & Verbrauch

+
    +
  1. + Schreiben Sie ein Programm zur Kraftstoffverbrauchsberechnung für Pkws. Der Benutzer soll die gefahrenen + Kilometer (Strecke) und die verbrauchte Benzinmenge angeben. Das Programm ermittelt daraufhin den + Kraftstoffverbrauch auf 100 km und gibt ihn aus. + +
    + Hinweis: Verwenden Sie folgende Formel:
    + Verbrauch [l/100km] = Benzinmenge [l] / Strecke [km] × 100 +
    +
  2. +
  3. + Erweitern Sie das Programm derart, dass das Programm den Benutzer außerdem nach seiner Tankgröße fragt und + ergänzend die maximale Reichweite in Kilometern berechnet. +
    + Hinweis: Verwenden Sie folgende Formel:
    + Reichweite [km] = Tankgröße [l] × Strecke [km] / Benzinmenge [l] +
    +
  4. +
+
+
+

Übung 17: Reichweite & Verbrauch, Teil 2

+

Runde die Ausgaben von Übung 15 (Teil 1 der Übung) kaufmännisch (d. h. ab 0.5 aufrunden).

+
+
+
+
+
+ + + diff --git a/01_grundlagen/uebungen/u16_rest-sekunden-2.html b/01_grundlagen/uebungen/u16_rest-sekunden-2.html new file mode 100644 index 0000000..5cfeafe --- /dev/null +++ b/01_grundlagen/uebungen/u16_rest-sekunden-2.html @@ -0,0 +1,27 @@ + + + + + + Übung 16: Sekunden, Teil 2 + + + +
+
+
+

Übung 16: Sekunden, Teil 2

+ Gib die Ergebnisse des Zeitrechners (Übung 3) abgerundet (ohne Nachkommastellen) in folgender Form aus: + mm:ss +
+ +
+
+
+ + + diff --git a/01_grundlagen/uebungen/u18_lottozahl.html b/01_grundlagen/uebungen/u18_lottozahl.html new file mode 100644 index 0000000..8ac27d4 --- /dev/null +++ b/01_grundlagen/uebungen/u18_lottozahl.html @@ -0,0 +1,63 @@ + + + + + + Übung 18: Lotto oder der »49-Seiten Würfel« + + + + + +
+
+
+

Übung 18: Lotto oder der »49-Seiten Würfel«

+

+ Für Zufallszahlen von eins bis sechs ist ein Würfel wirklich praktisch — und sinnvoll. Für alle anderen + Fälle ist ein Zufallsgenerator natürlich unumgänglich und Pflichtprogramm. Zum Beispiel, wenn du Hilfe für + deine nächsten Lottozahlen benötigst … +

+

+ Schreibe ein Programm, das genau eine Zufallszahl zwischen 1 und 49 ausgibt. Die Grenzwerte 1 und 49 sollen + dabei inklusive sein und Nachkommastellen sind nicht erwünscht. +

+
+
+
00
+
+
+
+ + + diff --git a/01_grundlagen/uebungen/uebungen-13-18.zip b/01_grundlagen/uebungen/uebungen-13-18.zip new file mode 100644 index 0000000..9b775d2 Binary files /dev/null and b/01_grundlagen/uebungen/uebungen-13-18.zip differ diff --git a/01_grundlagen/unterricht/tag04/07_relationale-operatoren.html b/01_grundlagen/unterricht/tag04/07_relationale-operatoren.html new file mode 100644 index 0000000..cf4b4a4 --- /dev/null +++ b/01_grundlagen/unterricht/tag04/07_relationale-operatoren.html @@ -0,0 +1,100 @@ + + + + + + Relationale Operatoren & Vergleichoperator + + + +
+
+

Relationale Operatoren & Vergleichoperator

+ + +
+
+ + + diff --git a/01_grundlagen/unterricht/tag04/08_is-nan.html b/01_grundlagen/unterricht/tag04/08_is-nan.html new file mode 100644 index 0000000..6f291b0 --- /dev/null +++ b/01_grundlagen/unterricht/tag04/08_is-nan.html @@ -0,0 +1,66 @@ + + + + + + isNaN() + + + +
+
+

isNaN()

+

+ Die isNaN() Methode prüft, ob ein Wert NaN ist. Bemerkung: Aufgrund innerer Zwänge + weist die isNaN Methode interessante Regeln auf. Alternativ kann die in ECMAScript 2015 definierte Methode + Number.isNaN() genutzt werden. +

+ +
+
+ + +