diff --git a/01_grundlagen/linksammlung.md b/01_grundlagen/linksammlung.md index 053c52d..a94d4cf 100644 --- a/01_grundlagen/linksammlung.md +++ b/01_grundlagen/linksammlung.md @@ -19,6 +19,7 @@ - [ASCII Table](https://asciitable.xyz/) - [HTML Entities Liste (W3c)](https://dev.w3.org/html5/html-author/charref) - [HTML Entities & Tastaturkürzel](https://www.key-shortcut.com/html-entities/alle-entitaeten) +- [What the f\*ck JS?](https://github.com/denysdovhan/wtfjs) ## Tools/ Software 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..1ca2d04 --- /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..0696837 --- /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..0ca3665 --- /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-14-18.zip b/01_grundlagen/uebungen/uebungen-14-18.zip new file mode 100644 index 0000000..cabfef0 Binary files /dev/null and b/01_grundlagen/uebungen/uebungen-14-18.zip differ diff --git a/01_grundlagen/uebungen/uebungen-7-13.zip b/01_grundlagen/uebungen/uebungen-7-13.zip deleted file mode 100644 index f13b5cc..0000000 Binary files a/01_grundlagen/uebungen/uebungen-7-13.zip and /dev/null differ diff --git a/01_grundlagen/unterricht/tag04/01_escape-notation.html b/01_grundlagen/unterricht/tag04/01_escape-notation.html new file mode 100644 index 0000000..2d1f662 --- /dev/null +++ b/01_grundlagen/unterricht/tag04/01_escape-notation.html @@ -0,0 +1,54 @@ + + + + + + All Escape Characters + + + + + + +
+
+

All Escape Characters

+ + +
+
+
+ + + diff --git a/01_grundlagen/unterricht/tag04/02_implizite-typkonvertierung.html b/01_grundlagen/unterricht/tag04/02_implizite-typkonvertierung.html new file mode 100644 index 0000000..dd47ffc --- /dev/null +++ b/01_grundlagen/unterricht/tag04/02_implizite-typkonvertierung.html @@ -0,0 +1,53 @@ + + + + + + Implizite Typkonvertierung + + + +
+
+

Implizite Typkonvertierung

+
+
+ + + diff --git a/01_grundlagen/unterricht/tag04/03_explizite-typkonvertierung.html b/01_grundlagen/unterricht/tag04/03_explizite-typkonvertierung.html new file mode 100644 index 0000000..054c382 --- /dev/null +++ b/01_grundlagen/unterricht/tag04/03_explizite-typkonvertierung.html @@ -0,0 +1,53 @@ + + + + + + Explizite Typkonvertierung + + + +
+
+

Explizite Typkonvertierung

+
+
+
+ + + diff --git a/01_grundlagen/unterricht/tag04/04_nan-paradoxon.html b/01_grundlagen/unterricht/tag04/04_nan-paradoxon.html new file mode 100644 index 0000000..ac97c24 --- /dev/null +++ b/01_grundlagen/unterricht/tag04/04_nan-paradoxon.html @@ -0,0 +1,29 @@ + + + + + + NaN - Paradoxon + + + +
+
+

NaN - Paradoxon

+

Die NaN globale Eigenschaft ist ein Wert, der „Nicht eine Zahl“ (Not-a-Number) darstellt.

+
+
+ + + diff --git a/01_grundlagen/unterricht/tag04/05_math-api.html b/01_grundlagen/unterricht/tag04/05_math-api.html new file mode 100644 index 0000000..e8b72fa --- /dev/null +++ b/01_grundlagen/unterricht/tag04/05_math-api.html @@ -0,0 +1,60 @@ + + + + + + Math Object in JS + + + +
+
+

Math Object in JS

+

+ Math ist ein Standardobjekt, das Eigenschaften und Methoden für mathematische Konstanten und Funktionen + besitzt. +

+ +
+
+ + + diff --git a/01_grundlagen/unterricht/tag04/06_number-to-fixed.html b/01_grundlagen/unterricht/tag04/06_number-to-fixed.html new file mode 100644 index 0000000..99366a9 --- /dev/null +++ b/01_grundlagen/unterricht/tag04/06_number-to-fixed.html @@ -0,0 +1,44 @@ + + + + + + Number.toFixed() + + + +
+
+

Number.toFixed()

+

Die toFixed() - Methode formatiert eine Zahl inf Festkommadarstellung

+ +
+

Achtung: Rückgabewert ist ein String-Objekt der gegebenen Zahl in Festkommadarstellung

+
+ + +
+
+ + +