Delphi’de Kullanılan Operatörler

Bu kısımda sizlere, Delphi’de kullanabileceğiniz Matematiksel, Logical operatörleri gruplandırarak örnekler ile detaylı bir şekilde bilgilendirmeye çalışacağız.

Matematiksel Operatörler : Matematiksel işlemlerde kullanabileceğiniz operatörler tablo halinde verilmiştir.

Sanıyorum diğer operatörler için örnek yapmaya gerek yok. Zaten ilerleyen makalelerimde hepsini bolca kullanma imkanı bulacağız.

Logical Operatörler : Mantıksal işlemlerinizde kullanabileceğiniz bir çok operatörü Delphi size sunmaktadır. Aşağıda bu operatörlerden bahsedilmektedir.

Not : Dönen değerin olumsuzunu belirtmek için kullanılan Mantıksal operatördür (Eğer true dönerse false. False dönerse true). Genellikledallanma, karşılaştırma işlemlerinde kullanılır.

Eğer yukarıdaki if satırında “not” komutu kullanılmazsa, formun başlığında hiç bir zaman metninizi yazdıramazsınız. Burada şunu da hatırlatalım, Boolean tip bir değişken tanımlandığıanda varsayılan değeri false dır.

And : Aynıanda iki sonucu beraber değerlendirebilmek amaçlıkullanılan bir operatördür. Genellikle karşılaştırma gerektiren (if – Case vs.) durumlar içinaynıanda birden fazla şartısağlama amaçlı kullanılmaktadır.

Or: Belirtilen sonuçlardan herhangi bir tanesinin doğruluğunun yeterli olduğu durumlarda kullanılan bir operatördür. Genellikle karşılaştırma gerektiren (if –case) durumlar için şartlardan herhangi bir tanesinin sağlanmasının yeterli olduğu durumlar için kullanılır. Aşağıda hem “and” hem de “or”için örneklendirme yapılmıştır.

İlk Olarak “and” operatörünü örneklendirelim. Örnekte notun 50 ile 100 arasında olması şartıaranmaktadır. Dikkat edeceğiniz husus hem 50 den büyük, hem de 100 den küçük olma zorunluluğudur.

Şimdi de diğer operatörümüz olan “Or” seçeneğini örneklendirelim. Örneğimizde notlar isimli değişkenin değeri kontrol edilerek, şayet “0” dan küçük veya “100” den büyük olmasıdurumunda gerekli olan uyarı, formun başlığında kullanıcıya iletilmektedir. Dikkat edeceğiniz husus, belirtilen şartlardan bir tanesinin true değeri döndürmesinin (doğru olması) uyarının verilmesi için yeterli olacağıdır.

Procedure içerisinde notlar isimli değişkenin değeri “100” den büyük olduğu için ikinci şart sağlanmakta, dolayısıyla (şartlardan birisi true olduğu için) if satırıtrue değerini döndürmekte ve uyarımesajınıda formun başlığında kullanıcıya göstermektedir.

Bunlar da hoşunuza gidebilir...

Bir Cevap Yazın