Menu
Coddy logo textTech

If-Anweisung

Teil des Abschnitts Fundamentals 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 condition 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, um die weather condition anhand eines aus der Eingabe gelesenen temperature-Werts zu überprüfen.

Hier ist die Aufgabe:

  1. Die int-Variable temperature ist bereits deklariert und wird für dich aus der Eingabe gelesen. Ändere die Zeilen oberhalb der Markierung nicht.
  2. Verwende if-statements, um abhängig vom Wert von temperature Nachrichten auszugeben:
    • Wenn die temperature above 30 liegt, gib "It's a hot day!" aus.
    • Wenn die temperature zwischen 20 und 30 (einschließlich) liegt, gib "The weather is nice." aus.
    • Wenn die temperature below 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 Fundamentals

Übe selbstständig: Online-C-Compiler