Podstawy•LEKCJA 07 / 24

Warunki

Kurs C# · Wyjaśnienie, przykłady, oczekiwany wynik i ćwiczenie.

if, else if i else sterują wykonywaniem instrukcji.

Jak to działa?

Warunki w C# muszą mieć typ bool. Przy wielu stałych wariantach przydaje się także switch.

Przykład 1 — poznaj zapis

int age = 19;

if (age >= 18) {
    Console.WriteLine("Pełnoletni");
} else {
    Console.WriteLine("Niepełnoletni");
}

Wynik: Pełnoletni.

Przeczytaj kod linijka po linijce

  1. int age = 19;Tworzymy lub aktualizujemy zmienną, pole albo przypisanie.
  2. if (age >= 18) {Sprawdzamy warunek lub wybieramy jedną z możliwości.
  3. Console.WriteLine("Pełnoletni");Wyświetlamy wartość, aby sprawdzić efekt działania programu.
Oczekiwany wynik / efektpo uruchomieniu przykładu
Pełnoletni

Przykład 2 — podobny problem, inne dane

Teraz przyjrzyj się drugiemu przykładowi. Zwróć uwagę na to, co zmieniło się w kodzie, a co w wyniku. Spróbuj przewidzieć rezultat przed przeczytaniem odpowiedzi.

int points = 40;
Console.WriteLine(points >= 50 ? "Zaliczone" : "Niezaliczone");
Wynik drugiego przykładupo uruchomieniu przykładu
Niezaliczone
Sprawdź, czy rozumiesz

Wróć do pierwszego przykładu, zmień jedną wartość i spróbuj samodzielnie przewidzieć wynik. Następnie uruchom kod i porównaj rezultat. W ten sposób nauczysz się nie tylko przepisywać instrukcje, ale rozumieć ich działanie.

Spróbuj samodzielnie

Napisz warunek dla wyniku egzaminu.

To już koniec tej lekcji.

Jeśli rozumiesz przykład, oznacz lekcję jako ukończoną i przejdź dalej.