Heute machen Sie Ihre allerersten Schritte in der Programmierung mit C. Keine Sorge - wir fangen ganz am Anfang an! Die Aufgaben sind sehr einfach und werden Schritt für Schritt erklärt.
Ihr erstes Programm schreiben und ausführen
Text auf dem Bildschirm ausgeben
Einfache Mathematik mit dem Computer
Ziel: Schreiben Sie Ihr allererstes Programm!
hello.c#include <stdio.h>
int main() {
printf("Hello World!\n");
return 0;
}
#include <stdio.h> - Lädt die Bibliothek für Ein- und Ausgabeint main() - Der Startpunkt Ihres Programmsprintf("Text") - Gibt Text auf dem Bildschirm aus\n - Macht einen Zeilenumbruchreturn 0; - Beendet das Programm erfolgreichgcc hello.c -o hello && ./helloAuf Ihrem Bildschirm sollte erscheinen: Hello World!
Herzlichen Glückwunsch! Sie haben gerade Ihr erstes Programm geschrieben! 🎉
#include <stdio.h>
int main() {
printf("Hello World!\n");
printf("Mein Name: Max Mustermann\n");
printf("Matrikelnummer: 123456\n");
return 0;
}
Erklärung: Jede Zeile mit printf gibt Text aus. \n macht einen Zeilenumbruch. Das Programm muss immer mit return 0; enden.
Ziel: Lernen Sie, mehrere Zeilen Text auszugeben.
Erstellen Sie eine neue Datei meinprofil.c und geben Sie folgende Informationen aus:
printf gibt eine Zeile aus. Sie können beliebig viele printf Zeilen verwenden!
Vier Zeilen mit Ihren persönlichen Informationen.
#include <stdio.h>
int main() {
printf("Mein Name ist Lisa Schmidt\n");
printf("Ich bin 19 Jahre alt\n");
printf("Meine Lieblingszahl ist 42\n");
printf("Mein Hobby ist Fotografie\n");
return 0;
}
Erklärung: Mit mehreren printf Zeilen können Sie beliebig viel Text ausgeben. Vergessen Sie nicht \n für Zeilenumbrüche!
Ziel: Der Computer kann rechnen - und Sie bringen es ihm bei!
Erstellen Sie eine Datei rechner.c und lassen Sie den Computer folgende Berechnungen durchführen:
#include <stdio.h>
int main() {
printf("5 + 3 = %d\n", 5 + 3);
printf("10 - 4 = %d\n", 10 - 4);
printf("6 * 7 = %d\n", 6 * 7);
printf("20 / 4 = %d\n", 20 / 4);
return 0;
}
+ bedeutet Plus- bedeutet Minus* bedeutet Mal (Multiplikation)/ bedeutet Geteilt durch (Division)12 + 8 = 20 25 - 7 = 18 9 * 4 = 36 30 / 5 = 6
#include <stdio.h>
int main() {
printf("12 + 8 = %d\n", 12 + 8);
printf("25 - 7 = %d\n", 25 - 7);
printf("9 * 4 = %d\n", 9 * 4);
printf("30 / 5 = %d\n", 30 / 5);
return 0;
}
Erklärung: Der Computer rechnet die Formel automatisch aus. %d ist der Platzhalter für ganze Zahlen. Sie können direkt Rechenoperationen in printf verwenden!
Ziel: Lernen Sie, Werte in Variablen zu speichern (wie Karteikästen für Zahlen!).
Erstellen Sie eine Datei variablen.c:
#include <stdio.h>
int main() {
int zahl1 = 10;
int zahl2 = 5;
int summe = zahl1 + zahl2;
printf("Die Summe ist: %d\n", summe);
return 0;
}
Eine Variable ist wie eine Schublade mit einem Namen drauf. In die Schublade können Sie einen Wert reinlegen und später wieder rausholen!
int alter = 20; - Erstellt eine Schublade namens "alter" mit der Zahl 20 drinint bedeutet "integer" = GanzzahlAusgabe mit Ihrem Alter, dem Jahr, Ihrem Geburtsjahr und Ihrer Körpergröße.
#include <stdio.h>
int main() {
int alter = 19;
int jahr = 2025;
int geburtsjahr = jahr - alter;
int groesse = 175;
printf("Ich bin %d Jahre alt\n", alter);
printf("Wir haben das Jahr %d\n", jahr);
printf("Ich bin geboren in %d\n", geburtsjahr);
printf("Meine Größe: %d cm\n", groesse);
return 0;
}
Erklärung: Variablen speichern Werte. int ist für Ganzzahlen. Die Variable geburtsjahr speichert das Ergebnis der Berechnung 2025 - alter. %d wird durch den Wert der Variable ersetzt.
Ziel: Kombinieren Sie alles, was Sie gelernt haben!
Erstellen Sie eine Datei steckbrief.c, die einen schönen Steckbrief von Ihnen ausgibt:
=============================
MEIN STECKBRIEF
=============================
Name: Max Mustermann
Alter: 20 Jahre
Das sind 240 Monate!
Oder etwa 7300 Tage!
Größe: 180 cm
Lieblingszahl: 7
=============================
printf("\n"); machen, um die Ausgabe schöner zu gestalten!
#include <stdio.h>
int main() {
int alter = 20;
int groesse = 175;
int lieblingszahl = 13;
int monate = alter * 12;
int tage = alter * 365;
printf("=============================\n");
printf(" MEIN STECKBRIEF\n");
printf("=============================\n");
printf("Alter: %d Jahre\n", alter);
printf("Das sind %d Monate!\n", monate);
printf("Oder etwa %d Tage!\n", tage);
printf("\n");
printf("Größe: %d cm\n", groesse);
printf("Lieblingszahl: %d\n", lieblingszahl);
printf("=============================\n");
return 0;
}
Erklärung: Hier kombinieren wir alles: Variablen, Berechnungen und formatierte Ausgabe. Mit \n können Sie Zeilenumbrüche machen. %d wird durch die Variablenwerte ersetzt!
Häufige Fehler:
; oder " kann schon Probleme machen!.c gespeichert?Sie haben gerade Ihre ersten Schritte als Programmierer*in gemacht!
Jede große Reise beginnt mit dem ersten Schritt. Und Sie haben ihn gerade gemacht! 🚀