diff --git a/01_grundlagen/docs/programmierrichtlinien.md b/01_grundlagen/docs/programmierrichtlinien.md index 43e750f..8a89716 100644 --- a/01_grundlagen/docs/programmierrichtlinien.md +++ b/01_grundlagen/docs/programmierrichtlinien.md @@ -3,3 +3,6 @@ - Schreibe immer genau eine Anweisung in genau eine Zeile. - Setze beim Beenden einer Anweisung das Semikolon. - Verwende im Normalfall einfache Anführungszeichen zur Begrenzung von Strings. (prefer: Single Quote) +- Schreibe Konstanten, die der Konfiguration dienen, komplett in Großbuchstaben und verwende den Underscore \_ zur Worttrennung. (SCREAMING_SNAKE_CASE) +- Deklariere Konstanten, die der Konfiguration dienen, am Anfang deines Codes. +- Vor und nach einem Operator mit zwei Operanden (z. B. Additions- oder Zuweisungsoperator) steht ein Leerzeichen. diff --git a/01_grundlagen/uebungen/#u07_prompt-age.html b/01_grundlagen/uebungen/#u07_prompt-age.html new file mode 100644 index 0000000..4059a4b --- /dev/null +++ b/01_grundlagen/uebungen/#u07_prompt-age.html @@ -0,0 +1,28 @@ + + + + + + Übung 7: Also sowas fragt man doch nicht! + + + +
+
+
+

Übung 7: Also sowas fragt man doch nicht!

+

+ Fragen Sie nun nach dem Alter des Anwenders, speichern Sie es in einer Variable und geben Sie es über die + Konsole aus. Denken Sie daran, für die Variable einen sinnvollen Bezeichner zu wählen. +

+
+
+
+
+ + + diff --git a/01_grundlagen/uebungen/#u08_tax-totalprice.html b/01_grundlagen/uebungen/#u08_tax-totalprice.html new file mode 100644 index 0000000..90cfbe1 --- /dev/null +++ b/01_grundlagen/uebungen/#u08_tax-totalprice.html @@ -0,0 +1,43 @@ + + + + + + Übung8: Immer diese Steuern... + + + +
+
+
+

Übung8: Immer diese Steuern...

+

+ Preise könnten so viel angenehmer sein, wenn die verflixte Mehrwertsteuer nicht wäre. Aber wenn du die + Steuer schon selbst zahlen musst, kann dir wenigstens das Ausrechnen des Brutto-Preises jemand abnehmen: JS! + Schreibe also ein Programm, das dir den Bruttopreis zu $150 (netto) berechnet und ausgibt — Hinweis: Es + sollten $183 sein. +

+

Folgende Definitionen steht dir zur Verfügung:

+

+ + 'use strict'
+ const TAX_PERCENTAGE = 22
+ let price = 150
+ /* your code here */
+ console.log(totalPrice)
+
+

+
+
+
+
+ + + diff --git a/01_grundlagen/uebungen/#u09_bezeichner.html b/01_grundlagen/uebungen/#u09_bezeichner.html new file mode 100644 index 0000000..320f155 --- /dev/null +++ b/01_grundlagen/uebungen/#u09_bezeichner.html @@ -0,0 +1,59 @@ + + + + + + Übung 9: Finden Sie geeignete Variablenbezeichner! + + + +
+
+

Übung 9: Finden Sie geeignete Variablenbezeichner!

+

Denken Sie sich geeignete Bezeichner für die Variablen folgender Tabelle aus:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BedeutungVariablenbezeichner
Preis eines Buches in einem Onlineshop-
Anzahl der angemeldeten Benutzer-
Titel einer Webseite-
Höhe eines Hauses auf einer Immobiliensite-
Typ eines Monitors auf der Site eines Herstellers-
Fahrgestellnummer eines reparierten Autos auf der Website einer Autowerkstatt-
+
+
+ + + diff --git a/01_grundlagen/uebungen/#u10_bezeichner-verbessern.html b/01_grundlagen/uebungen/#u10_bezeichner-verbessern.html new file mode 100644 index 0000000..d6605f2 --- /dev/null +++ b/01_grundlagen/uebungen/#u10_bezeichner-verbessern.html @@ -0,0 +1,153 @@ + + + + + + Übung 10: Bezeichner verbessern + + + +
+
+

Übung 10: Bezeichner verbessern

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BezeichnerBedeutungProblemVorschläge
bildNrInhalt--
bildidInhalt--
bildZählerAnzahl der hochgeladenen Bilder--
zahlerFuerDie AktuelleZeileIn DerTabelleDie DieBenutzer AuflistetZähler für die aktuelle Zeile, in der Tabelle, die die Benutzer auflistet.--
urenKelvornAmeVorname des Sohns eines Enkels--
xGeburtsdatum--
yNummer der aktuellen Seite--
dDateiname--
faqUeberschriftÜberschrift der Liste häufig gestellter Fragen--
menHoehHöhe eines Menüs--
strNameStraßenname--
wanfWandfarbe--
PoStLeiTZaHlPostleitzahl--
PLZPostleitzahl--
plzPostleitzahl--
2.frageDie 2. Frage--
anzahl?Die vom Benutzer eingegebene Anzahl von Produktexemplaren, die er kaufen möchte.--
wichtige Meldung!Die Variable enthält den Text einer wichtigen Systemmeldung.--
piDie Zahl π (3.14…)--
+
+
+ + + diff --git a/01_grundlagen/uebungen/#u12_prompt-lieblingsessen.html b/01_grundlagen/uebungen/#u12_prompt-lieblingsessen.html new file mode 100644 index 0000000..e58bb2c --- /dev/null +++ b/01_grundlagen/uebungen/#u12_prompt-lieblingsessen.html @@ -0,0 +1,51 @@ + + + + + + Übung 12: Mit prompt das Lieblingsessen erfragen + + + +
+
+
+

Übung 12: Mit prompt das Lieblingsessen erfragen

+ +
    +
  1. + Fragen Sie den Benutzer nach seinem Lieblingsessen und seinem Lieblingsgetränk und speichern Sie beides in + passend benannte Variablen. +
  2. +
  3. + Verwenden Sie beide Variablen in einem Satz, den Sie über die Konsole ausgeben. Verketten Sie dabei die + Variablen mithilfe des Verkettungsoperators mit den restlichen Satzteilen . +
  4. +
  5. + Führen Sie die letzte Übung noch einmal durch, aber verwenden Sie dieses Mal Template String + Substitutions. +
  6. +
  7. + Wenn Sie ganz fleißig sind, können Sie als dritte Variante noch austesten, wie sich beide Varianten in der + gleichen Ausgabe verwenden lassen. +
  8. +
+
+ +
+
+
+
+
+ + + 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..9c8b505 --- /dev/null +++ b/01_grundlagen/uebungen/#u13_fehler-im-detail.html @@ -0,0 +1,49 @@ + + + + + + Ü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/uebungen-7-13.zip b/01_grundlagen/uebungen/uebungen-7-13.zip new file mode 100644 index 0000000..f13b5cc Binary files /dev/null and b/01_grundlagen/uebungen/uebungen-7-13.zip differ diff --git a/01_grundlagen/unterricht/tag03/05_zusammengesetzte-zuweisungsoperatoren.html b/01_grundlagen/unterricht/tag03/05_zusammengesetzte-zuweisungsoperatoren.html new file mode 100644 index 0000000..02a1f9a --- /dev/null +++ b/01_grundlagen/unterricht/tag03/05_zusammengesetzte-zuweisungsoperatoren.html @@ -0,0 +1,77 @@ + + + + + + Zusammengesetzte Zuweisungsoperatoren + + + +
+
+

Zusammengesetzte Zuweisungsoperatoren

+ + +
+
+ + + diff --git a/01_grundlagen/unterricht/tag03/06_variablenbezeichner.html b/01_grundlagen/unterricht/tag03/06_variablenbezeichner.html new file mode 100644 index 0000000..31cc0ee --- /dev/null +++ b/01_grundlagen/unterricht/tag03/06_variablenbezeichner.html @@ -0,0 +1,63 @@ + + + + + + Variablenbezeichner + + + +
+
+

Variablenbezeichner

+
+
+ + + diff --git a/01_grundlagen/unterricht/tag03/07_verkettungsoperator.html b/01_grundlagen/unterricht/tag03/07_verkettungsoperator.html new file mode 100644 index 0000000..13c947c --- /dev/null +++ b/01_grundlagen/unterricht/tag03/07_verkettungsoperator.html @@ -0,0 +1,60 @@ + + + + + + Verkettungsoperator oder Konkatenationsoperator (+) + + + +
+
+

Verkettungsoperator oder Konkatenationsoperator (+)

+ +
+
+
+ + +