Mantiksal Operatörler
(NOT, OR, AND)
Simdi Mantiksal Operatörler' den NOT, OR, AND' i ögrenecegiz. Bu üçünün farkli islevleri var. Program aksini kontrol etmemize yararlar.. Çok akillidirlar!
NOT
' Not ' olumsuzluk anlamina gelir. Program akisini denetlerken bunu kullandigimizda ise olumsuzluklari ele aliriz. Genel kullanimi söyledir:
If Not a=3 Then
.....
End If |
Burada Not deyimini program akisini kontrol eden If deyimi ile kullandik.
Demek istedigimiz, " eger a ' nin degeri 3 degilse su isi yap ".
Not ile program akisi denetlerken, olumsuzluklari hesapliyoruz.
OR
Or ise program akisi denetiminde sartlari birlestirmeye yariyor. Bir örnek vermek gerekirse:
If a=5 OR a=3 Then
.....
End If |
Burada demek istedigimiz; a' nin degeri 5 ve 3 ise islemi yap. Yani burada Or program akis denetimindeki sartlari birlestirmeye yariyor. Ikisinin de gerçeklesmesi gerekli degil. Sadece 5 olsa da program akisa devam edecektir.
AND
And ' de Or gibi sartlari birlestirmeye yariyor. Ama sartlardan mutlaka ikisinin de gerçeklesmesi gerekiyor. Mesela:
If a=5 And b=3 Then
......
End If |
Yine burada demek istedigimiz; eger a' nin degeri 5 ise ve b' nin degeri 3 ise islemi yap. Sartlardan ikisininde mutlaka gerçeklesmesi gerekiyor. Yoksa program çalismiyor.
Burada Mantiksal Operatörler' den Not, Or ve And' i gördük.
Bunlar program akisini denelerken bize yardimci olurlar. Ileride Veritabani uygulamalarinda da bunlari sik sik kullanacagiz... |