Zum Inhalt springen
BlaupauseProgrammieren lernen

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.

Editor
Ausgabe
Noch nichts ausgegeben. Drück auf „Ausführen“.
Festgefahren?2 Tipps

Die Tipps kommen einer nach dem anderen — vom Schubs bis zur konkreten Zeile. Nimm dir ruhig erst zwei Minuten selbst. Und wenn auch der letzte nicht hilft: das ist der Moment, mich zu fragen, nicht aufzugeben.

Musterlösungverschlossen

Den Code nenne ich am Ende der Session. Vorher bringt Nachschauen dir nichts — dann hast du zwar eine Lösung, aber keine Ahnung.