İf - Else Nedir? İf - Else Nasıl Kullanılır? C#

                                           

 İF-ELSE


If-else yapısı diğer programlama dillerinde olduğu gibi C#’da da, koşullu dallanma ifadesi olarak kullanılmaktadır.Programda alternatifli durumlarla karşılaşıldığında, duruma özgü komutların işletilmesini sağlar. Dallanma işlemlerinde programcıların en çok tercih ettiği yapıdır. If yapısının kendi içerisinde birçok farklı kullanımı bulunmaktadır. If bloğu kendi başına kullanılabileceği gibi else bloğu ile kullanımı daha yaygındır.
If-Else ifadesinin genel formu aşağıdaki gibidir.
If (koşul)
{
Koşul doğruysa çalışacak komutlar
}
else
{
Koşul yanlışsa çalışacak komutlar
}
Örneğimize geçmeden önce if-else bloğunun çalışma mantığını kısaca açıklayalım. Program if bloğunun bulunduğu satıra geldiğinde parantez içerisindeki koşul kontrol edilir. Bu koşulun mutlaka true(doğru) yada false(yanlış) bir değer üretmesi gerekir, aksi halde program hata verir. Koşulun durumu true ise if bloğu içerisindeki komutlar çalıştırılır. Koşulun durumu false ise else bloğu içerisindeki komutlar çalıştırılır.
Örnek: Klavyeden girilen sayının tek mi, çift mi olduğunu bulalım.

Not: Eğer if ve else bloklarından sonra tek bir satır kod yazılacaksa süslü parantez kullanmaya gerek yoktur.

Console.Write("Bir Sayı Giriniz:"); 
            int sayi = Convert.ToInt32(Console.ReadLine());
            if( sayi % 2==0)
                Console.WriteLine("Sayı Çifttir.");
            else
                Console.WriteLine("Sayı Tektir.");
            Console.ReadKey();

Ekran Çıktısı:

True (Doğru);










False(Yanlış):










Bir sayının ikiye kalansız bölünebilmesi o sayının çift olduğu anlamına gelir,Eğer sayi değişkeninin ikiye bölümünden kalan 0 ise; if bloğundaki komut çalıştırılır, ekrana “Sayı Çifttir” yazılır. Değilse else bloğundaki komut çalıştırılır ekrana, “Sayı Tektir” yazılır.












Yorumlar