if – else – else if :
Bu yazımızda kodlarımızın yapı taşlarından olan koşul
ifadelerini inceleyeceğiz. Bu ifadeler yazılımcılara beni her kodunda kullanmak
zorundasın der gibi önem arz ediyorlar. Bu ifadeleri 2 başlık altında ayrı ayrı
inceleyelim.
1-) if - else
if(Kontrol ifadesi)
{
Eğer kontrol
ifadesi doğru ise çalışacak kod bloğu buraya yazılmalıdır.
}
else
{
Eğer kontrol
ifadesi yanlış ise buraya yazacağımız kod bloğu çalışır.
}
2-) if- else if – else
if ve else if ifadelerinin ikisi de eğer anlamında
kullanılır. Else if kullanmak yerine istediğimiz kadar if yapısını art arda
kullanabiliriz. Ancak bazı noktalarda else if hem kod okunurluğunu arttırma
amaçlı hem de derleme esnasında biraz daha hız kazanmasını sağlamak için
kullanabiliriz. Çünkü else if ifadesi sadece önündeki if de belirtilen kontrol ifadesi
yanlış olduğunda çalışır.
Bir sonraki dersimizde bu kontrol bloğuyla aynı mantıkta çalışan switch case yapısını inceleyeceğiz.
Bir sonraki dersimizde bu kontrol bloğuyla aynı mantıkta çalışan switch case yapısını inceleyeceğiz.
if(1.Kontrol ifadesi)
{
Eğer kontrol
ifadesi doğru ise çalışacak kod bloğu buraya yazılmalıdır.
}
else if(2. Kontrol ifadesi)
{
Eğer 1.kontrol
ifadesi yanlış ise ve 2. Kontrol ifadesi doğru ise çalışacak kod bloğu buraya
yazılmalıdır.
}
else
{
Eğer kontrol
ifadeleri yanlış ise buraya yazacağımız kod bloğu çalışır.
}
}
Bu örneğimizde kullanıcıdan iki tane sayı girmesi istensin. Bu
sayılar karşılaştırılarak hangisinin büyük sayı olduğunu veya eşitliklerini
ekranda gösteren bir program.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | Console.Write("sayi1 gir: "); int A = int.Parse(Console.ReadLine()); Console.Write("sayi2 gir: "); int B = int.Parse(Console.ReadLine()); if (A == B) Console.Write("sayilar esittir. "); else if (A > B) { Console.Write("buyuk sayi = {0}, kucuk sayi= {1}", A, B); } else if (A < B) { Console.Write("Buyuk sayı: " + B); } Console.ReadKey(); |
Koddaki şartlara göre sırasıyla program çıktılarını verirsek;
Eşitlik durumundaki program çıktısı:
1. sayının büyük olduğunda program çıktısı:
2. sayının büyük olduğu program çıktısı:
Hiç yorum yok :
Yorum Gönder