OPERATÖRLER

5.1. Toplama (+) operatörü

Kendisine verilecek iki sayısal veya karaktersel bilgiyi toplar. Toplanacak bilgiler direk olarak yazılıp toplanabileceği gibi değişkenler aracılığı ile de toplama işlemi yapılabilir.

Örnek:

Sonuc="Nevzat"+""+"Alabay" 'Sonuc 'Nevzat Alabay' olur.

Sayı=10+20 'Sayı 30 olur.

5.2. Çıkarma (-) operatörü

İki sayısal değerin farkını almak için kullanılır.

5.3. Çarpma (*) operatörü

İki sayısal değerin çarpılması için kullanılır.

5.4. Bölme (/) operatörü

Bölme işlemini yapmak için kullanılır.

5.5. Üs (^) alma operatörü

Bir sayının üssü alınmak istenirse "^" operatöründen yararlanılır.

Örnek:

Sonuc= 3^2 'Sonuc 9 olur

Sonuc =4^1 'Sonuc 4 olur

 

5.6. Ve (AND) operatörü

And operatörü ile mantıksal iki koşul birden değerlendirilip sonuç olarak yine mantıksal bir değer döndürülür.

Genel Yazılışı :

Mantıksal Koşul1 AND Mantıksal Koşul2

Döndürülecek mantıksal sonucun doğru (True) olabilmesi için, her iki koşulun da doğru olması gerekir. Mantıksal koşullardan birinin yanlış olması halinde geriye mantıksal yanlış değerini döndürülür.

5.7. Veya (OR) operatörü

Veya operatöründe döndürülecek sonucun doğru olabilmesi için, iki koşuldan birinin doğru olması yeterlidir.

Genel Yazılışı :

Mantıksal Koşul1 OR Mantıksal Koşul2

Örnek:

Do While Ad="Nevzat" OR Devam="E"

....................

Loop

Bu program parçasında Do While-Loop döngüsünün sürmesi, iki koşuldan en az birisinin doğru olmasına bağlıdır.

5.8. Değil (NOT) operatörü

Mantıksal koşul doğru ise geriye False değerini, yanlış ise True değerini gönderir.

Örnek:

Do While NOT EOF(Dosya No)

................

Loop

EOF() fonksiyonu, dosya sonuna gelindiği zaman geriye mantıksal doğru değerini gönderir.

5.9. Eşitlik ve Atama (=) operatörü

Değişkenlere değer aktarmak için kullanılır.

5.10. Eşit değil (<>) operatörü

Karşılaştırılan bilgiler birbirinden farklı ise geriye mantıksal doğru, eşit ise mantıksal yanlış gönderilir.

5.11. Küçüktür (<) operatörü

Birinci ifade ikinci ifadeden küçük ise mantıksal doğru, büyük ise mantıksal yanlış gönderilir.

5.12. Büyüktür (>) operatörü

Birinci ifade ikinci ifadeden büyük ise geriye mantıksal doğru, küçük ise mantıksal yanlış gönderilir.

5.13. Küçük eşit (<=) operatörü

Karşılaştırılan iki ifadeden birinci ifade ikinci ifadeden küçük veya eşit ise geriye mantıksal doğru, aksi taktirde mantıksal yanlış değeri gönderilir.

5.14. Büyük eşit (>=) operatörü

Bir üstteki ifadenin tersine, birinci ifade ikinci ifadeden büyük veya eşit ise geriye mantıksal doğru, küçük ise mantıksal yanlış değeri gönderilir.