Menu
Coddy logo textTech

If-Anweisung

Teil des Abschnitts Grundlagen der C-Journey von Coddy. Lektion 25 von 63.

Die if-Anweisung ist eine grundlegende Kontrollflussstruktur in C, die es deinem Programm ermöglicht, Entscheidungen zu treffen.

Eine if-Anweisung führt einen Codeblock nur aus, wenn eine angegebene Bedingung wahr ist.

Grundlegende Syntax einer if-Anweisung:

if (condition) {
    // Code, der ausgeführt wird, wenn die Bedingung wahr ist
}

Sehen wir uns ein einfaches Beispiel an:

int age = 20;

if (age >= 18) {
    printf("You are an adult.\n");
}

In diesem Beispiel:

  • Wir prüfen, ob der Wert in age größer oder gleich 18 ist
  • Wenn diese Bedingung wahr ist, wird die Nachricht „You are an adult.“ ausgegeben
  • Wenn die Bedingung false ist, überspringt das Programm den Codeblock und fährt mit der nächsten Anweisung fort
challenge icon

Aufgabe

Einfach

Du schreibst ein einfaches Programm, das die Wetterlage anhand eines aus der Eingabe gelesenen Temperaturwerts überprüft.

Hier ist die Aufgabe:

  1. Die int-Variable temperature ist bereits deklariert und wird für dich aus der Eingabe gelesen. Ändere die Zeilen über der Markierung nicht.
  2. Verwende if-Anweisungen, um abhängig vom Wert von temperature Nachrichten auszugeben:
    • Wenn die Temperatur über 30 liegt, gib "It's a hot day!" aus.
    • Wenn die Temperatur zwischen 20 und 30 (einschließlich) liegt, gib "The weather is nice." aus.
    • Wenn die Temperatur unter 20 liegt, gib "It's a bit cold today." aus.

Probier es selbst

#include <stdio.h>

int main() {
    int temperature;
    scanf("%d", &temperature);
    // Ändere nichts oberhalb dieser Zeile

    // Schreibe deine if-Anweisungen darunter
    

    return 0;
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-C-Compiler