Menu
Coddy logo textTech

Mantıksal Operatörler Bölüm 2

Coddy'nin C# Journey'sinin Temeller bölümünün bir parçası. Ders 22 / 69.

Mantıksal operatörlerin, mantıksal operatörlerin birleşiminin ne döndürdüğünü gösteren "Doğruluk tablosu" (Truth table) adında özel bir tablosu vardır.

and (&&) operatörü için doğruluk tablosu:

aba && b
falsefalsefalse
falsetruefalse
truefalsefalse
truetruetrue

and (&&) operatörü için true elde etmenin tek yolu, hem a hem de b değerlerinin true olmasıdır

or (||) operatörünün doğruluk tablosu:

aba || b
falsefalsefalse
falsetruetrue
truefalsetrue
truetruetrue

Bu durumda, true sonucunu elde etmek için a veya b ifadelerinden birinin true olması gerekir.

not (!) operatörü için doğruluk tablosu:

a!a
falsetrue
truefalse

Burada a değeri tersine çevrilir. Eğer a, false ise bu durumda !a, true olur

challenge icon

Görev

Başlangıç

b3 = !((b1 + b2) > (b1 * b2)) ifadesinde b3'ün true olarak değerlendirilmesi için b1 ve b2 değişkenlerine tam sayı değerleri atamanız gerekir.

Kendin dene

using System;

class Program {
    public static void Main(string[] args) {
        // Kodunuzu aşağıya yazın
        // Yer tutucu sayıları doğru değerlerle değiştirin
        int b1 = 1;
        int b2 = 1;
        bool b3 = !((b1 + b2) > (b1 * b2));
        
        // Aşağıdaki satırı değiştirmeyin
        Console.WriteLine("b3 = " + b3);
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Online C# derleyicisi