Csharp Console If-Else Kullanımı
Program yazarken bazı noktalarda belirli koşullar altında gerçekleşmesini istenilen durumlar olabilir. Bu bölümde anlatılan if-else ve switch deyimleri ile bu tür kapsamlı programlar geliştirilebilir.
If-Else Deyimi
If deyimi bir programın akışını kontrol etmek için kullanılır. Belirli bir şarta göre yapılması istenilen işlemler, If-Else deyimi kullanılarak gerçekleştirilir.
If-Else deyiminin kullanımı ve akış diyagramları ile gösterimi ise şu şekildedir.
if(koşul) { Koşul doğruysa yapılacak işlemler; } else { Koşul yanlışsa yapılacak işlemler; }
If Kullanımı-1
Eğer programımızın akışında sadece koşulun doğru olmasına bağlı işlem yapılması isteniyor, koşulun yanlış olduğu durumlarda işlem yapılması istenmiyorsa Else bloğu program içerisinde hiç kullanılmaz.
if(koşul) { Koşul doğruysa yapılacak işlemler; }
If Kullanımı-2
Eğer If veya Else’den sonra sadece bir komut yazılacak ise küme parantezleri ({}) kullanılmayabilir.
if(koşul) Koşul doğruysa yapılacak işlemler; else Koşul yanlışsa yapılacak işlemler;
VE ( && ) bağlacı ile Kullanımı
if((koşul1) && (koşul2)) { koşul1 ve koşul2 doğruysa yapılacak işlemler; } else { koşullardan en az birisi veya her ikisi de yanlış ise yapılacak işlemler; }
VEYA ( || ) bağlacı ile Kullanımı
if((koşul1) || (koşul2)) { koşul1 veya koşul2’den en az birisi veya her ikisi de doğruysa yapılacak işlemler; } else { koşullardan her ikisi de yanlış ise yapılacak işlemler; }
İç İçe If Kullanımı-1
Birden fazla koşula ihtiyaç duyulan durumlarda iç-içe If ifadeleri kullanılırlar. Bir if koşuluna kaç tane else if ekleyebileceğiniz konusunda hiçbir sınır yoktur.
İç-içe If ifadelerinin kullanımı ise şu şekildedir.
if(koşul1) { koşul1 doğruysa yapılacak işlemler; } else if(koşul2) { koşul1 yanlışsa ve koşul2 doğruysa yapılacak işlemler; } else { her iki koşul da yanlışsa yapılacak işlemler; }
İç İçe If Kullanımı-1
Örneğin bir koşulun sağlanması durumunda başka koşullara göre işlem yapılması istenilen durumlarda yine iç-içe If ifadeleri kullanılırlar. Bu durumdaki iç-içe If ifadelerinin kullanımları ve akış diyagramlarıyla gösterimi şu şekildedir;
if(koşul1) { if(koşul2) { koşul2 doğruysa yapılacak işlemler; } else { koşul2 yanlışsa yapılacak işlemler; } } else { koşul1 yanlışsa yapılacak işlemler; }
<< Önceki Yazı
Sonraki Yazı >>