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:
| a | b | a && b |
|---|---|---|
| false | false | false |
| false | true | false |
| true | false | false |
| true | true | true |
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:
| a | b | a || b |
|---|---|---|
| false | false | false |
| false | true | true |
| true | false | true |
| true | true | true |
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 |
|---|---|
| false | true |
| true | false |
Burada a değeri tersine çevrilir. Eğer a, false ise bu durumda !a, true olur
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);
}
}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
4Operatörler Bölüm 1
Aritmetik OperatörlerMod Alma OperatörüArtırma/AzaltmaSonradan Artırma/AzaltmaAritmetik Kısayollar7Temel Girdi/Çıktı
Temel ÇıktıString InterpolationGirdi OkumaParseÖzet - 120'ye KadarÖzet - True veya False5Operatörler Bölüm 2
Karşılaştırma OperatörleriMantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Kendi başına pratik yap: Online C# derleyicisi