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önde
rilir.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.