Zusammenfassung
In dieser Lektion hast du gelernt:
- Eine Variable hat einen Datentyp, einen Namen und einen Wert:
int punkte = 25;. Eine Variable zu erstellen heißt Deklaration. =bedeutet nicht „ist gleich“, sondern „speichere“: Der Wert rechts wird in der Variablen links gespeichert.- Einer Variablen beim Erstellen einen Wert zu geben ist Initialisierung. Später einen anderen Wert darin zu speichern ist Zuweisung, und sie wird ohne den Typ geschrieben:
punkte = 30;. Eine Variable ohne Wert enthält Unsinn, initialisiere deine Variablen also immer. - Namen werden in camelCase geschrieben (
ticketPreis), ohne Umlaute und ß. Sie dürfen nicht mit einer Ziffer beginnen oder Leerzeichen enthalten, und Groß- und Kleinschreibung zählen. - Die grundlegenden Datentypen sind
int(eine Ganzzahl),double(eine Dezimalzahl, mit Punkt),char(ein Zeichen in einfachen Anführungszeichen),bool(trueoderfalse, ausgegeben als1und0) undstd::string(Text in doppelten Anführungszeichen, braucht#include <string>). - Mit
<<gibst du Text und Variablen nacheinander aus.<<fügt keine Leerzeichen ein; sie stehen in den Anführungszeichen. - Die Rechenoperatoren sind
+,-,*,/und%. Multiplikation, Division und Rest werden vor Addition und Subtraktion ausgeführt; Klammern ändern die Reihenfolge. - Teilst du zwei Ganzzahlen, ist das Ergebnis eine Ganzzahl:
7 / 2ist3, und7 % 2(der Rest) ist1. Ein Ergebnis mit Nachkommastellen bekommst du, wenn mindestens eine Zahl eine Dezimalzahl ist (7.0 / 2ist3.5) oder mitstatic_cast<double>(...). - Den neuen Wert einer Variablen kannst du aus ihrem aktuellen berechnen:
punkte = punkte + 10;oder kürzerpunkte += 10;.-=,*=und/=funktionieren genauso.++addiert 1, und--subtrahiert 1. +und+=verbinden Texte vom Typstd::string, aber nicht zwei Texte in Anführungszeichen und auch nicht Text und eine Zahl.
In der nächsten Lektion lernen deine Programme, Entscheidungen zu treffen: das eine oder das andere zu tun, je nach den Werten von Variablen.
So schreibst du es:
Anweisungen
- 1
Bevor du weitermachst, probiere alles an einer kleinen Aufgabe aus: einem Programm für ein Kino.
Die Vorstellung dauert länger als der Film selbst, weil vor ihm Werbung läuft. Addiere mit
+=werbungzulaenge. - 2
Gib den Namen des Films und die Dauer der Vorstellung in ganzen Stunden und den übrigen Minuten aus. Berechne die Stunden mit
/und die Minuten mit%:Der Herr der Ringe: 3 h 10 min - 3
Gib in der nächsten Zeile aus, wann die Vorstellung endet. Tipp: Rechne den Beginn in Minuten seit Mitternacht um, addiere die Dauer der Vorstellung und rechne das Ergebnis zurück in Stunden und Minuten.
Ende um 22:40