Yazılım Notları
Bilgi Paylaştıkça Çoğalır...

C Sharp Temelleri - 8: Mantıksal Sınamalar

C# ta Mantıksal Sınamalar Nasıl Yapılır? if cümlesi. Switch cümlesi, Loop döngüleri


Mantıksal sınamalar, kullanıcı girdilerine göre hangi işlemlerin yapılacağının karar verilmesi aşamasıyla ilgilidir.

İşleç

Tanımlama

==

Eşit ise

!=

Farklı İse (Değilse)

Küçükse

Büyükse

<=

Küçük Eşitse

>=

Büyük Eşitse

&&

Ve (Eğer birden fazla mantıksal sınama yapılacaksa ve bu sınamaların hepsi aynı anda yapılacaksa, bunlar && işareti ile birleştirilir)

||

Ya da (Eğer ilk sınama True ise, sonrakilere bakılmaz gibi )

 

 


IF

If cümleleri mantıksal sınamanın en güçlü şekilde yapılabilmesine olanak sağlar.

if (sayi > 10)

{

// Şu işler yap

}

Else

{

if (sayi== 10)

{

// Şu İşleri Yap

}

else

{

// Şu İşleri Yap

}

}

    

Eğer if mantıksal sınamasında sadece bir durum test ediliyorsa, else kullanımına gerek yoktur.

Unutulmamasında fayda olan bir konu vardır: if mantıksal sınamasında eğer bir koşul karşılanıyorsa, diğer koşullara geçilmez ve if statement ı sona erer.

SWITCH

Birden çok mantıksal sınama yapılacağı zaman, bütün koşulların if ile değerlendirilmesi bazen karmaşık kodlara sebep olabilir. Kod bloğunun daha okunaklı olmasını sağlamak için SWITCH  cümlelerini tercih etmek daha doğru olabilir.

SWITCH cümlesinde mantıksal sınamaya tabi tutacağınız değişkenler aşağıdakilerden birisi olmak zorundadır:
  • integer
  • bool
  • char
  • string
  • enum

Diğer veri tipleri SWITCH cümlelerinde kullanılamaz.



switch (sayi)

       {

                case1:

                   // Şu işleri Yap

                   break;

               case 2:

                   // Şu işleri Yap

                   break;

               case 3:

                   // Şu işleri Yap

                   break;

               default:

                   // Şu işleri Yap

                   break;

       }




Kolay Kodlamalar...


 

Banka Hesap Numaralarınızı, IBAN Numaralarınızı bir kere telefonunuza kaydedin. İhtiyaç duyduğunuzda elinizin altında olsun.

Banka Hesaplarım

En Güzel Sözler Uygulaması İçin


Ana Sayfa       Arama       Valid CSS!
Önceki Makale
Sonraki Makale