Mantıksal Operatörler

mantıksal

İşlem Açıklama
&& ( AND) Koşul her iki taraf için geçerli
|| (OR) Koşul iki tarafın en az birisinde geçerli
! (NOT) Değil

Örnek;

Aşağıdaki örnekler; X = 4 ve Y = 10 değerleri temel alınarak yapılmıştır.

&& – AND :

if ( (x==4) AND (y==10) )         : True değeri döndürür. Çünkü hem ”X” hem de “Y” yukarda verilen değerlere eşittir.

if ( (x==4) AND (y==7) )           : False değeri döndürür. Çünkü “X” değişkeni eşit durumda iken “Y” değişkeni yukarda verilen değere eşit değildir.

|| – OR :

if ( (x==4) OR (y==10) )           : True değeri döndürür. Çünkü hem ”X” hem de “Y” yukarda verilen değerlere eşittir.

if ( (x==4) OR (y==7) )             : True değeri döndürür. Çünkü “X” değişkeni eşit durumda iken “Y” değişkeni eşit olmamasına rağmen iki taraftan bir tanesinde koşul gerçekleşmiştir.

if ( (x==3) OR (y==7) )             :  False değeri döndürür. Çünkü “X” ve “Y” değişkenleri yukarda verilen değerlere eşit olmadığı için koşullardan her ikisi de gerçekleşmemiştir.

! – NOT:

Operatörün değeri True ise False döner,  False ise True döner.

if (!( X >= 0))             : False değeri döndürür. Çünkü “X=4” değeri 0’dan büyüktür ancak “!” operatörü “False“ olarak döndürüyor.

You may also like...