Lektionen
Lektionen
C ist die Sprache, auf der Betriebssysteme, Mikrocontroller und viele andere Programmiersprachen aufbauen. Mit ihr siehst du, wie ein Computer mit dem Speicher arbeitet.
Lektionen
Lektion 1
Schreibe dein erstes Programm: Gib Text und Zahlen mit printf und %d aus und behebe Compilerfehler.
Für die Lektion bekommst du 95 XP
Lektion 2
Speichere Werte in int-, double- und char-Variablen, rechne und teile ganze Zahlen mit / und %.
Für die Lektion bekommst du 180 XP
Lektion 3
Lass dein Programm mit if, else if, else und switch entscheiden und verbinde Bedingungen mit && und ||.
Für die Lektion bekommst du 135 XP
Checkpoint
Berechne, wie lange ein Auto geparkt hat, was es zahlt und wie viel Rückgeld der Kassenautomat ausgibt.
Für die Lektion bekommst du 30 XP
Ausgabe
Parkdauer: 2 h 25 minAngefangene Stunden: 3Gebühr: 6 €Bezahlt: 20 €Rückgeld: 14 €5-€-Scheine: 22-€-Münzen: 21-€-Münzen: 0
Lektion 5
Wiederhole Code mit while, for und do-while, addiere und zähle in Schleifen und brich mit break vorzeitig ab.
Für die Lektion bekommst du 120 XP
Lektion 6
Speichere Werte in einem Array, durchlaufe es mit for und finde Summe, Durchschnitt und größten Wert.
Für die Lektion bekommst du 165 XP
Checkpoint
Fasse eine Woche Limonadenverkauf zusammen: verkaufte Becher, der beste Tag und wann du dir deine Skates leisten kannst.
Für die Lektion bekommst du 25 XP
Ausgabe
Verkaufte Becher: 122Durchschnitt: 17.4 Becher pro TagBester Tag: Tag 5 (30 Becher)Verdient: 244 €Ziel erreicht an Tag 5Beste Tage: Tag 3 bis Tag 5 (64 Becher)
Lektion 8
Speichere Text in char-Arrays, gehe seine Zeichen durch und verwende strlen, strcpy und strcmp.
Für die Lektion bekommst du 100 XP
Lektion 9
Schreibe eigene Funktionen mit Parametern und Rückgabewerten und verwende sqrt und pow aus math.h.
Für die Lektion bekommst du 140 XP
Checkpoint
Verschlüssele und entschlüssele Nachrichten mit einem Caesar-Code und knacke einen, ohne die Verschiebung zu kennen.
Für die Lektion bekommst du 20 XP
Ausgabe
Nachricht: Triff mich um sechs am ZooGeheim: Wulii plfk xp vhfkv dp CrrAntwort: Gut, ich bringe die Karte mitHäufigster Buchstabe: lVerschiebung: 7Entschlüsselt: der schatz liegt unter dem alten baum
Lektion 11
Verwende Zeiger mit & und *, damit Funktionen deine Variablen ändern können, und prüfe auf NULL.
Für die Lektion bekommst du 160 XP
Lektion 12
Fasse zusammengehörige Werte in einer Struktur zusammen, benenne sie mit typedef und ändere sie in Funktionen.
Für die Lektion bekommst du 100 XP
Lektion 13
Baue ein Programm, das die Halbjahresergebnisse einer Klasse ausgibt: Durchschnitte, Noten und das beste Ergebnis.
Für die Lektion bekommst du 85 XP
Ausgabe
Max ist nicht in der Klasse.ERGEBNISSE IN MATHEAnna 42 38 45 41.7 2Emma 36 33 38 35.7 3Finn 50 50 50 50.0 1Jonas 17 25 20 20.7 4Lena 35 40 41 38.7 2Mia 40 44 47 43.7 2Bestes Ergebnis: Finn (Durchschnitt 50.0)Klassendurchschnitt: 38.4
C ist die Sprache, auf der Betriebssysteme, Mikrocontroller und viele andere Programmiersprachen aufbauen, und sie zeigt dir, wie ein Computer wirklich mit dem Speicher arbeitet. Der Kurs führt von printf und Variablen über Bedingungen, Schleifen, Arrays und Zeichenketten bis zu Funktionen, Zeigern und Strukturen.
Deine Programme werden direkt im Browser kompiliert und ausgeführt, mit echten Fehlermeldungen des Compilers. Zwischen den Lektionen schreibst du Programme für ein Parkhaus, einen Limonadenstand und geheime Nachrichten, und im Abschlussprojekt die Ergebnisse einer Klasse für das ganze Halbjahr.