Menu
Coddy logo textTech

Operatory logiczne część 2

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

Operatory logiczne mają specjalną tabelę zwaną „tabelą prawdy”, która pokazuje, co zwraca kombinacja operatorów logicznych.

Tablica prawdy dla operatora and (&&):

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

Jedynym sposobem na uzyskanie wartości true dla operatora and (&&) jest to, że zarówno a, jak i b mają wartość true

Tabela prawdy dla operatora or (||):

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

W tym przypadku, aby uzyskać wynik true, a lub b powinno mieć wartość true.

Tablica prawdy dla operatora not (!):

a!a
falsetrue
truefalse

Tutaj wartość a jest odwrócona. Jeśli a ma wartość false, to !a ma wartość true

challenge icon

Wyzwanie

Początkujący

Musisz przypisać wartości całkowite do zmiennych b1 i b2 tak, aby wyrażenie b3 miało wartość true: b3 = !((b1 + b2) > (b1 * b2)).

Spróbuj swoich sił

using System;

class Program {
    public static void Main(string[] args) {
        // Wpisz poniżej swój kod
        // Zastąp przykładowe liczby poprawnymi wartościami
        int b1 = 1;
        int b2 = 1;
        bool b3 = !((b1 + b2) > (b1 * b2));
        
        // Nie zmieniaj poniższego wiersza
        Console.WriteLine("b3 = " + b3);
    }
}
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