Merhaba arkadaşlar, bu yazımızda da C# da Mantıksal Operatörleri anlatıp birer de örnek vereceğim.

Operatör gösterimi, Operatör adını ve kullanım şeklini bir tabloya topladım.

mantıksal operatörler

Şimdi yukarıda verdiğimiz operatörlerin tek tek işlevlerine bakalım..

Ve(and) Operatörü

Her iki durumunda doğru olduğu durumlar da TRUE/Doğru/1 döndürür. Diğer durumlarda ise FALSE/Yanlış/0 döndürür.

Örnek Kod

int yas=25;
double para=500;

if(yas>18 && para>100){
Console.WriteLine("Hoşgeldiniz");
}

Burada eğer yaş değeri veya para değeri sağlanmasa Hoşgeldiniz değeri ekrana yazdırılmaz. Her iki durum şarta uyduğu için if içerisine girerek Hoşgeldiniz yazar.

Ya Da(veya-or) Operatörü

İki şart içerisinden en az 1 tanesi doğru olduğunda TRUE/Doğru/1 değerlerini döndürür. Her iki durum da şartı sağlamaz ise FALSE/Yanlış/0 değerlerini döndürür.

Örnek Kod

int yas=25;
int puan=75;

if(yas>18 || puan >85){
Console.WriteLine("Hoşgeldiniz");
}

Burada yaş şartı sağlandıktan sonra puan şartı sağlanır veya sağlanmaz önemi olmaksızın if içerisindeki ifade çalıştırılır. Yani yaş veya puan şartı TRUE döndüğü için Hoşgeldiniz yazmaktadır.

Değil(Not) Operatörü

Bu operatörde şartın değilini alıyor. Basit bir kullanımı bulunmaktadır.

Örnek Kod

int yas=12;

if(!(yas>18)){
Console.WriteLine("Havuza girebilirsiniz..");
}

Bir havuz var ve bu havuza 18 yaş üstü alınmıyor olsun. Yaşı 18’den büyük olanların değili yani 18 yaşından küçükler havuza girebilir. Dediğim gibi basit bir kullanımı mevcut.

C#’da mantıksal operatörler bu kadar. Umarım faydalı olmuştur. Programlama da mantıksal operatörler çok kullanılmaktadır, daha sonraki yazılarımızda da sık sık operatörlerle karşılabilirsiniz.

Bunlara Göz Atmak İsteyebilirsiniz

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir