V.Basic ve programlama-30
Kıyaslama Operatörleri
Bu tür operatörler ikiye ayrılır. İlişkisel ve mantıksal operatörlerdir.
İlişkisel Operatörler
Aynı türden herhangi iki A ve B verileri için birbirlerine göre durumları incelenir. A>B, A=B, A<B gibi durumlar olabilir. Değişken, sabit ve aradaki operatör işaretinin bütününe ifade denilir.
İlişkisel operatörler Matematikte V.Basicde Küçüktür < <
Büyüktür > >
Büyük veya eşit >=
Küçük veya eşit <=
Eşittir = =
Eşit Değildir <>
V.Basic ve programlama-31
Kıyaslama Operatörleri Mantıksal Operatörler
Mantıksal ifadeleri birleştirmek için kullanılır. AND. OR ve NOT dır.
Sonucun True olması için, AND de her iki tarafın True olması, OR da ise bir tanesinin TRUE olması gerekiyor.
A B A and B A or B Not A Not B
False False False False True True
False True False True True False
True False False True False True
True True True True False False
V.Basic ve programlama-32
Kontrol Yapıları IF Blokları
If blokları koşul içerir. Eğer koşul sağlanırsa yapılacaklar yazılır, sağlanmaz ise de yapılacaklar yazılır.
IF koşul THEN --
--
END IF
Temel gösterim budur.
V.Basic ve programlama-33
Eğer koşul sağlanmaz ise IF koşul THEN
-- -- ELSE -- --
END IF
şeklindedir. IF blokları görüldüğü gibi tek koşula bağlıdır. Bir Koşul, birden fazla mantıksal ifade sonucu oluşmuş olabilir.
V.Basic ve programlama-34
Birden fazla koşul varsa IF blokları aşağıdaki gibi yazılır IF kosul1 THEN
-- --
ELSEIF kosul2 THEN --
...
...
ELSE --- --- END IF