Menu
Coddy logo textTech

Instrukcja if

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

Instrukcje if pozwalają nam wykonywać kod warunkowo.

Na przykład przyjrzyjmy się następującemu kodowi:

int age = 20;
string status = "Child";
if (age > 18) {
    status = "Adult";
}
age += 1;

Powyższy kod sprawdza, czy zmienna age jest większa niż 18. Jeśli tak, ustawi status tak, aby przechowywała ciąg znaków "Adult".

Ostatecznie kod zwiększy wartość age o 1, niezależnie od tego, czy wiek jest większy niż 18.

Aby użyć instrukcji if w C#, musimy użyć nawiasów klamrowych {}, aby zdefiniować blok kodu, a wszystko wewnątrz instrukcji if powinno znaleźć się między tymi nawiasami:

if (condition) {
    code;
    code;
    code;
}

Jeśli warunek ma wartość true, wejdziemy do bloku kodu wewnątrz instrukcji if (wciętego kodu)

challenge icon

Wyzwanie

Początkujący

Masz podany kod.

Zmienne a i b nie mają przypisanych wartości. Uzupełnij je tak, aby kod wewnątrz instrukcji if został wykonany, a c miało wartość 3.

Bonus: spróbuj znaleźć więcej niż jedno rozwiązanie!

Spróbuj swoich sił

using System;

public class Program {
    public static void Main(string[] args) {
        int a = ?
        int b = ?
        
        // Nie zmieniaj niczego poniżej tej linii
        int c = 0;
        if (a >= b && !(b < 10)) {
            c = 2;
        }
        
        c += 1;
        Console.WriteLine("c = " + c);
    }
}
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