TurkProgrammers.NeT
Ana sayfa Ana Sayfa | Ana sayfanız yapın | Sık kullanılanlara ekle | Rss/Rdf Besleme| JavaScript
Bölümler
Arşiv
paz sa ça cu cum pa
12345
6789101112
13141516171819
20212223242526
2728293031

Mailinizi ekleyin
Haberlere abone olun:

anket: Web Programcılığının Geleceğini nasıl görüyorsunuz
Web Programcılığının Geleceğini nasıl görüyorsunuz?
Önü Fazlası ile açık
ilerde yapacak web sitesi kalmayacak
Hazır sistemler işleri iyice bitirecek
Bugünden daha kötü olamaz
Anket sonuçları | Eski Anketler


email Arkadaşınızın maili | print Yazıcı versionu | comment Yanıtlar (0 Gönder)

Visual Basic de Operatörler (Aritmetiksel, Karşılaştırma, End,Or,Xor,Eqv,Imp,Not Operatörleri )

by erkan demir on Temmuz 26,2007

image

Aritmetiksel Operatörler 

+ , - , * , / , , ^ ,Mod , &

    Genel olarak matematiksel işlemlerde kullanılan operatörlerdir. Bunlara kaynaştırma “&” operatörünü de ilave edebiliriz. Şimdi bu operatörleri açıklayalım.

    + Operatörü :
    Bu operatör ile verilen iki veya daha fazla ifade toplanabilir.Genel yazılışı aşagıdaki şekilde gibidir.
Sonuc = Ifade1 + Ifade2
Burda Sonuc mutlaka sayısal bir degerdir.(Eger kaynaştırma yapılmamış ise)
Ifade1 çeşitli işlemlerden oluşmuş bir ifade veya bir sayıdır.
Ifade2 çeşitli işlemlerden oluşmuş bir ifade veya bir sayıdır.
Eger Ifade1 ve Ifade2 strıng türünde veriler ise + operatörü kaynaştırma yapar. Yani Ifade2 yi Ifade1’ın sonuna ekler.Aşagıda Çeşitli örnekler verilmiştir.

Örnek :

Sonuc=13+45 'Sonuc=58 
Sonuc=1378+56.78+435.908 'Sonuc=1870.688
A=89,B=3456
Deger=A+B ' Deger=3545
Ad="Erkan"
Soyad=” Demir”
Dim Name As String
Name=Ad+Soyad 'Name=”Erkan Demir”
Karşılaştırma Operatöleri
Bu operatörler ile verilen ifadeler arasında karşılaştırmalar yapılır. Genel karşılaştırma operatörleri aşagıda verilmiştir. 

= operatörü :
Bu operatör verilen iki ifadenin eşit olup olmadıgını anlamak için kullanılır.Genel yazım şekli aşagıdaki şekildeki gibidir.
Sonuc=(Ifade11 = Ifade2)
Burda Sonuc Booean tipinde bir degerdir.
Ifade1 bir sayı veya bir metindir.
Ifade2 bir sayı veya bir metindir.
Aşagıda çeşitli örneklerle kaynaştırma operatörü açıklanmıştır

Örnek :
Sonuc=(100=345) 'Sonuc=False 
Sonuc=(100=100) 'Sonuc=True
A=12,B=45
Sonuc=(A=B) 'Sonuc=False
C=23,D=23
Sonuc=(A=D) 'Sonuc=True

<> operatörü :
    Bu operatör verilen iki ifadenin farklı olup olmadıgını anlamak için kullanılır.Genel yazım şekli aşagıdaki şekildeki gibidir.
Sonuc=(Ifade11 <>Ifade2)
Burada Sonuc Booean tipinde bir degerdir.
Ifade1 bir sayı veya bir metindir.
Ifade2 bir sayı veya bir metindir.
Aşagıda çeşitli örneklerle kaynaştırma operatörü açıklanmıştır.

Örnek :
Sonuc=(100<>345) 'Sonuc=True 
Sonuc=(100<>100) 'Sonuc=False
A=12,B=45
Sonuc=(A<>B) 'Sonuc=True
C=23,D=23
Sonuc=(A<>D) 'Sonuc=False

< operatörü :
    Bu operatör verilen birinci ifadenin ikinci ifadeden küçük olup olmadıgını anlamak için kullanılır.Genel yazım şekli aşagıdaki şekildeki gibidir.
Sonuc=(Ifade11 < Ifade2)
    Burda Sonuc Booean tipinde bir degerdir.
Ifade1 bir sayı veya bir metindir.
Ifade2 bir sayı veya bir metindir.
Aşagıda çeşitli örneklerle kaynaştırma operatörü açıklanmıştır.

Örnek :
Sonuc=(100<345) 'Sonuc=True 
Sonuc=(100<100) 'Sonuc=False
Sonuc=(100<130) 'Sonuc=False
A=12,B=45
Sonuc=(A

> operatörü :
    Bu operatör verilen birinci ifadenin ikinci ifadeden büyük olup olmadıgını anlamak için kullanılır.Genel yazım şekli aşagıdaki şekildeki gibidir.
Sonuc=(Ifade11 > Ifade2)
Burda Sonuc Booean tipinde bir degerdir.
Ifade1 bir sayı veya bir metindir.
Ifade2 bir sayı veya bir metindir.
Aşagıda çeşitli örneklerle kaynaştırma operatörü açıklanmıştır.

Örnek :
Sonuc=(800>345) 'Sonuc=True 
Sonuc=(100>100) 'Sonuc=False
Sonuc=(100>130) 'Sonuc=False
A=90,B=45
Sonuc=(A>B) 'Sonuc=True
C=23,D=23
Sonuc=(A>D) 'Sonuc=False

=> operatörü :
    Bu operatör verilen birinci ifadenin ikinci ifadeden büyük veya eşit olup olmadıgını anlamak için kullanılır.Genel yazım şekli aşagıdaki şekildeki gibidir
Sonuac=(Ifade11 => Ifade2)
Burda Sonuc Booean tipinde bir degerdir.
Ifade1 bir sayı veya bir metindir.
Ifade2 bir sayı veya bir metindir.
Aşagıda çeşitli örneklerle kaynaştırma operatörü açıklanmıştır.

Örnek :
Sonuc=(800=>345) 'Sonuc=True 
Sonuc=(100=>100) 'Sonuc=True
Sonuc=(100=>130) 'Sonuc=False
A=90,B=45
Sonuc=(A=>B) 'Sonuc=True
C=23,D=23
Sonuc=(A=>D) 'Sonuc=True

<= operatörü :
    Bu operatör verilen birinci ifadenin ikinci ifadeden büyük olup olmadıgını anlamak için kullanılır.Genel yazım şekli aşagıdaki şekildeki gibidir.
Sonuc=(Ifade11 <= Ifade2)
Burda Sonuc Booean tipinde bir degerdir.
Ifade1 bir sayı veya bir metindir.
Ifade2 bir sayı veya bir metindir.
Aşagıda çeşitli örneklerle kaynaştırma operatörü açıklanmıştır.

Örnek :
Sonuc=(800<=345) 'Sonuc=False 
Sonuc=(100<=100) 'Sonuc=True
Sonuc=(100<=130) 'Sonuc=True
A=90,B=45
Sonuc=(A<=B) 'Sonuc=False
C=23,D=23
Sonuc=(A<=D) 'Sonuc=True
And Operatörü
 Lojik iki ifadenin karsilastirilmasi için kullanilir. Iki ifadenin'de dogru olmasi gereklidir. Genel yazim sekli asagidaki gibidir ; 
Sonuc=Kosul1 And Kosul2
Burada Sonuc herhangi bir sayisal tipde degiskendir.
Kosul1 herhangi bir ifadedir.
Kosul2 herhangi bir ifadedir.
And operatörünün dogruluk tablosu asagidaki sekildeki gibidir.
İfade1 İfade2 Sonuc=İfade1 And İfade2
False False False
False True False
True False False
True True True
True Null Null
Null True Null
False Null False
Null False False
Null Null Null

And operatörü ayni zamanda bitwise comparison islemide yapilabilir.
İfade1 İfade2 İfade1 And İfade2
0 0

0

0 1 0
1 0 0
1 1 1
Örnek :
Sonuc = (False And False ) 'Sonuc=False 
Sonuc = (Null And False ) 'Sonuc=False
A=True , B=True
Sonuc = (A And B ) ' Sonuc=True
A=1 ,B=0
Sonuc = (A And B ) ' Sonuc=0
A=1 ,B=1
Sonuc = (A And B ) ' Sonuc=1
A=1,B=4
Sonuc = (A And B ) ' Sonuc=0
A=1,B=3
Sonuc = (A And B ) ' Sonuc=1
A=1,B=5
Sonuc = (A And B ) ' Sonuc=1
A=1,B=8
Sonuc = (A And B ) ' Sonuc=0
Or Operatörü

    Lojik iki ifadenin karsilastirilmasi için kullanilir. Iki ifadeden yalnizca birinin dogru olmasi yeterlidir. Genel yazim sekli asagidaki gibidir :
Sonuc=Kosul1 Or Kosul2
Burada Sonuc hehangi bir sayisal tipde degiskendir.
Kosul1 herhangi bir ifadedir.
Kosul2 herhangi bir ifadedir.
Or operatörünün dogruluk tablosu asagidaki sekildeki gibidir ;


İfade1 İfade2 Sonuç=İfade Or İfade2
False False False
False True True
True False True
True True True
True Null True
Null True True
False Null Null
Null False Null
Null Null Null


Or operatörü ayni zamanda bitwise comparison islemide yapilabilir.
İfade1 İfade2 Sonuç=İfade Or İfade2
0 0 0
0 1 1
1 0 1
1 1 1

Örnek :
Sonuc = (False Or False ) ' Sonuc=False 
Sonuc = (Null Or False ) 'Sonuc=Null
A=True , B=True
Sonuc = (A Or B ) 'Sonuc=True
A=1 ,B=0
Sonuc = (A Or B ) 'Sonuc=1
A=1 ,B=1
Sonuc = (A Or B ) 'Sonuc=1
A=1,B=4
Sonuc = (A Or B ) 'Sonuc=5
A=1,B=3
Sonuc = (A Or B ) 'Sonuc=3
A=1,B=5
Sonuc = (A Or B ) 'Sonuc=5
A=1,B=8
Sonuc = (A Or B ) 'Sonuc=9
A=10,B=8
Sonuc = (A Or B ) 'Sonuc=10
XOr Operatörü

   Lojik iki ifadenin karsilastirilmasi için kullanilir. Iki ifadeden yalnizca birinin dogru olmasi gereklidir. Eger ikiside dogru olursa sonuc yanlis olur. Genel yazim sekli asagidaki gibidir :
Sonuc=Kosul1 Xor Kosul2
Burada Sonuc hehangi bir sayisal tipde degiskendir.
Kosul1 herhengi bir ifadedir.
Kosul2 herhengi bir ifadedir.
Xor operatörünün dogruluk tablosu asagidaki sekildeki gibidir;

İfade1 İfade2 Sonuç=İfade Xor İfade2
False False False
False True True
True False True
True True False


Xor operatörü ayni zamanda bitwise comparison islemide yapilabilir.

İfade1 İfade2 Sonuç=İfade Xor İfade2
0 0 0
0 1 1
1 0 1
1 1 0

Örnek :

Sonuc = (False Xor False ) ' Sonuc=False 
Sonuc = (True Xor False ) 'Sonuc=True
A=True , B=True
Sonuc = (A Xor B ) 'Sonuc=False
A=1 ,B=0
Sonuc = (A Xor B ) 'Sonuc=1
A=1 ,B=1
Sonuc = (A Xor B ) 'Sonuc=0
A=1,B=4
Sonuc = (A Xor B ) 'Sonuc=5
A=1,B=3
Sonuc = (A Xor B ) 'Sonuc=2
A=1,B=5
Sonuc = (A Xor B ) 'Sonuc=4
A=1,B=8
Sonuc = (A Xor B ) 'Sonuc=9
A=10,B=8
Sonuc = (A Xor B ) 'Sonuc=2
 
Eqv Operatörü

    Lojik iki ifadenin karsilastirilmasi için kullanilir. Iki ifadenin ikisininde dogru veya ikisininde yanlis olmasi durumunda dogru sonuc alir. Genel yazim sekli asagidaki gibidir
Sonuc=Kosul1 Eqv Kosul2
Burada Sonuc herhangi bir sayisal tipde degiskendir.
Kosul1 herhangi bir ifadedir.
Kosul2 herhangi bir ifadedir.
Eqv operatörünün dogruluk tablosu asagidaki sekildeki gibidir;

İfade1 İfade2 Sonuç=İfade Eqv İfade2
False False True
False True False
True False False
True True True


Eqv operatörü ayni zamanda bitwise comparison islemide yapilabilir.

İfade1 İfade2 Sonuç=İfade Eqv İfade2
0 0 1
0 1 0
1 0 0
1 1 1

Örnek :
Sonuc = (False Eqv False ) ' Sonuc=True 
Sonuc = (True Eqv False ) 'Sonuc=False
A=True , B=True
Sonuc = (A Eqv B ) 'Sonuc=True
A=1 ,B=0
Sonuc = (A Eqv B ) 'Sonuc=0
A=1 ,B=1
Sonuc = (A Eqv B ) 'Sonuc=1
A=1,B=4
Sonuc = (A Eqv B ) 'Sonuc=-6
A=1,B=3
Sonuc = (A Eqv B ) 'Sonuc=-3
A=1,B=5
Sonuc = (A Eqv B ) 'Sonuc=-5
A=1,B=8
Sonuc = (A Eqv B ) 'Sonuc=-10
A=10,B=8
Sonuc = (A Eqv B ) 'Sonuc=-3  
Imp Operatörü 

    Lojik iki ifadenin karsilastirilmasi için kullanilir. Birincinin degili veya ikincidir. Genel yazim sekli asagidaki gibidir :
Sonuc=Kosul1 Imp Kosul2
Burada Sonuc hehangi bir sayisal tipde degiskendir.
Kosul1 herhangi bir ifadedir.
Kosul2 herhangi bir ifadedir.
Imp operatörünün dogruluk tablosu asagidaki sekildeki gibidir.

İfade1 İfade2 Sonuç=İfade Imp İfade2
False False True
False True True
True False False
True True True
True Null True
Null True True
False Null True
Null False Null
Null Null Null


Imp operatörü ayni zamanda bitwise comparison islemide yapilabilir.

İfade1 İfade2 Sonuç=İfade Imp İfade2
0 0 1
0 1 1
1 0 0
1 1 0

Örnek :
Sonuc = (False Imp False ) 'Sonuc=True 
Sonuc = (Null Imp False ) 'Sonuc=True
A=True , B=True
Sonuc = (A Imp B ) 'Sonuc=True
A=1 ,B=0
Sonuc = (A Imp B ) 'Sonuc=0
A=1 ,B=1
Sonuc = (A Imp B ) 'Sonuc=1
A=1,B=4
Sonuc = (A Imp B ) 'Sonuc=-2
A=1,B=3
Sonuc = (A Imp B ) 'Sonuc=-1
A=1,B=5
Sonuc = (A Imp B ) 'Sonuc=-1
A=1,B=8
Sonuc = (A Imp B ) 'Sonuc=-2
A=10,B=8
Sonuc = (A Imp B ) 'Sonuc=-3
 
Not Operatörü 

    Lojik bir ifadenin degilinin alinmasi için kullanilir. Genel yazim sekli asagidaki gibidir :
Sonuc=Not Kosul
Burada Sonuc herhangi bir sayisal tipde degiskendir.
Kosul herhangi bir ifadedir.
Not operatörünün dogruluk tablosu asagidaki sekildeki gibidir ;

İfade Not İfade
True False
False True


Not operatörü ayni zamanda bitwise comparison islemide yapilabilir.

İfade Not İfade
0 1
1 0

Örnek :
Sonuc=(Not True) 'Sonuc=False 
Sonuc=(Not 1) 'Sonuc=False
A=4
Sonuc=(Not A) 'Sonuc=-5
A=45
Sonuc=(Not A) 'Sonuc=-46
Sonuc=(Not 10) 'Sonuc=-11

264 Kere okundu

Bu makaleyi beyendinizmi ?

1 2 3 4 5 Rating: 1.80Rating: 1.80 (Toplam 5 Oylar)
comment Yanıtlar (0 Gönder)
Çok okunanlar
En Çok Yorumlananlar
Yazarlar