Die Idee dahinter
Variablen
Etwa 12 Minuten. Lass dir ruhig länger Zeit.
Danach kannst du
- Eine Variable anlegen und wieder auslesen
- Verstehen, dass das Gleichheitszeichen kein Gleichheitszeichen ist
Eine Variable ist ein Name für einen Wert. Du sagst einmal, was gemeint ist, und benutzt ab dann den Namen.
preis = 5
Sprich: „Unter dem Namen preis liegt ab jetzt die 5.“
Das Gleichheitszeichen lügt
Das = bedeutet nicht „ist gleich“. Es bedeutet: nimm die rechte Seite und
leg sie unter dem Namen links ab. Von rechts nach links.
Deshalb ergibt diese Zeile Sinn, obwohl sie in Mathe Unsinn wäre:
punkte = punkte + 10
Rechne erst punkte + 10 aus, leg das Ergebnis dann wieder unter punkte ab.
Dasselbe in zwei Sprachen
Python
preis = 5
anzahl = 3
gesamt = preis * anzahl
print(gesamt)
C#
int preis = 5;
int anzahl = 3;
int gesamt = preis * anzahl;
Console.WriteLine(gesamt);
Gleiche Idee, gleiches Ergebnis. C# will zusätzlich wissen, dass es sich um
ganze Zahlen handelt (int), und besteht auf Semikolons. Warum, siehst du in
der nächsten Lektion.
Namen wählen
x und a sind erlaubt, aber wertlos. Nimm Namen, die sagen, was drinsteht —
preis, anzahl, benutzername. Du schreibst Code einmal und liest ihn
zwanzigmal.
Deine Aufgabe
Ein Kasten Wasser kostet 6 Euro, du kaufst 4 Stück.
Leg drei Variablen an — preis, anzahl und gesamt — und gib am Ende nur
gesamt aus. Die 24 soll ausgerechnet werden, nicht hingeschrieben.