Menu
Coddy logo textTech

Instrukcja if

Część sekcji Podstawy ścieżki C w Coddy. Lekcja 25 z 63.

Instrukcja if to podstawowa struktura sterująca przepływem programu w języku C, która pozwala programowi podejmować decyzje.

Instrukcja if wykonuje blok kodu tylko wtedy, gdy określony warunek jest prawdziwy.

Podstawowa składnia instrukcji if:

if (condition) {
    // Kod do wykonania, jeśli condition jest true
}

Przyjrzyjmy się prostemu przykładowi:

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

W tym przykładzie:

  • Sprawdzamy, czy wartość w age jest większa lub równa 18
  • Jeśli ten warunek jest prawdziwy, wyświetlany jest komunikat "You are an adult."
  • Jeśli warunek jest fałszywy, program pomija blok kodu i przechodzi do następnej instrukcji
challenge icon

Wyzwanie

Łatwy

Piszesz prosty program, który sprawdza warunki pogodowe na podstawie wartości temperatury wczytanej z wejścia.

Oto zadanie:

  1. Zmienna typu int o nazwie temperature została już zadeklarowana i wczytana z wejścia. Nie zmieniaj linii powyżej znacznika.
  2. Użyj instrukcji if, aby wypisać komunikaty w zależności od wartości temperature:
    • Jeśli temperatura jest wyższa niż 30, wypisz "It's a hot day!"
    • Jeśli temperatura wynosi od 20 do 30 (włącznie), wypisz "The weather is nice."
    • Jeśli temperatura jest niższa niż 20, wypisz "It's a bit cold today."

Spróbuj swoich sił

#include <stdio.h>

int main() {
    int temperature;
    scanf("%d", &temperature);
    // Nie zmieniaj niczego powyżej tej linii

    // Napisz poniżej swoje instrukcje if
    

    return 0;
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator C online