Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Vorschau

Ein kleiner Rechner

Das ist die erste Seite der Lektion. Lies sie und probier die Aufgaben aus. Der Rest steht im ganzen Kurs.

45 Minuten

An der Kasse der Bäckerei

Drei Brötchen zu 0,60 €, dazu ein Gutschein über 10 Prozent. Was kostet das?

Eine Kasse rechnet das in einem Augenblick aus. Heute baust du so einen Rechner selbst, als kleines Projekt. Du brauchst dafür alles, was du bisher gelernt hast.

Am Ende dieser Lektion

Notiz

Ich kann aus Funktionen, einem Formular und einem Ereignis einen Preisrechner auf einer Webseite bauen.

Schlüsselwörter

BegriffWas er bedeutetBeispiel
Funktionein benannter Block Code, der einen Wert zurückgeben kann
Rückgabewertdas Ergebnis, das eine Funktion mit return liefert
Rabattein Preisnachlass, hier in Prozent10 %
toFixedzeigt eine Zahl mit fester Zahl von Nachkommastellen(5.4).toFixed(2)
Projekteine größere Aufgabe, die du in kleine Schritte teilst

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Starter: Formulare

Probier es aus

Starter: Formulare

3 Fragen
Probieren Sie es aus: Ihre Antworten werden hier bewertet und danach vergessen. Melden Sie sich an, wenn Ihre Punktzahl gespeichert werden soll und Sie später dort weitermachen möchten, wo Sie aufgehört haben.Anmelden, um die Punktzahl zu behalten

Deine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.

Ein Projekt beginnt mit einem Plan

Ein Rechner ist nicht ein großer Klumpen Code. Du teilst ihn in kleine Teile, jeder hat eine Aufgabe.

Teile, die nur rechnen, werden Funktionen. Ein anderer Teil liest das Formular. So kannst du jeden Teil einzeln prüfen.

Beispiel: der Plan für den Rechner

TeilAufgabeKennt die Seite?
berechneGesamtPreis mal Mengenein
ziehRabattAbProzent vom Betrag abziehennein
alsEuroZahl als „5,40 €“ zeigennein
submit-FunktionFelder lesen, prüfen, Ergebnis zeigenja

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Probiere es aus: die Rechenfunktionen

Code: node
// Eine Funktion nur zum Rechnen: Sie kennt die Webseite nicht.
function berechneGesamt(einzelpreis, menge) {
  return einzelpreis * menge;
}

function ziehRabattAb(betrag, prozent) {
  return betrag - betrag * prozent / 100;
}

const summe = berechneGesamt(2.5, 4);
console.log(summe);
console.log(ziehRabattAb(summe, 10));

// toFixed(2) zeigt zwei Nachkommastellen, replace macht aus dem Punkt ein Komma.
console.log(ziehRabattAb(summe, 10).toFixed(2).replace('.', ',') + ' €');

Ein häufiger Fehler

Warnung

Viele ziehen die Prozentzahl direkt ab: 50 € minus 10 sind 40 €. Das ist falsch. Es stimmt nur bei 100 €. 10 Prozent von 50 € sind 5 €. Rechne erst den Rabattbetrag aus: betrag * prozent / 100. Dann ziehe ihn ab.

Kurze Prüfung: Rechnen

Probier es aus

Kurze Prüfung: Rechnen

3 Fragen
Probieren Sie es aus: Ihre Antworten werden hier bewertet und danach vergessen. Melden Sie sich an, wenn Ihre Punktzahl gespeichert werden soll und Sie später dort weitermachen möchten, wo Sie aufgehört haben.Anmelden, um die Punktzahl zu behalten

Deine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.

Die Lektion geht weiter

6 weitere Teile dieser Lektion stehen im ganzen Kurs, mit den Aufgaben und der Abschlussprüfung. Mit einem Konto bekommst du alles.