C# If,ElseIf Karar Yapısı

Merhaba arkadaşlar,
Bu dersimizde sizlere C# da If,ElseIf karar yapısını anlatıcam.
If,ElseIf’nin yapısı şu şekildedir;

If (koşul) // eğer belirttiğimiz koşul bu ise
{ //metot } // bu satırı gerçekleştir.
Else if (koşul) // ya da bu ise
{ //metot } // bu satırı gerçekleştir.
Eğer if ve else if den sonra gerçekleştireceğimiz metotlar tek satır ise { } methodumuzu bu işaretler içinde yazmamıza gerek yoktur. Eğer birden fazla metot gerçekleştireceksek { } bu parantezler içinde yazmamız gereklidir.
Bir örnek yapıp pekiştirelim.
Açılan formumuza 1 adet label 2 adet textbox ve 1 adet de button ekleyelim.
Butona çift tıklıyarak kod bölümünü açalım ve aşağıdaki kodları yazalım.

// sayi1 ve sayi2 diye iki adet integer tanımlıyoruz.
int sayi1;
int sayi2;
//textboxa girilen sayılar string tipinde olduğundan dolayı onları,
//integer tipine çevirip sayi1 ve sayi2 ye atıyoruz.
sayi1 = Convert.ToInt32(textBox1.Text );
sayi2 = Convert.ToInt32(textBox2.Text );

if (sayi1 < sayi2) //eger sayi1 imiz sayi2 mizden küçük ise aşağıdakini
MessageBox.Show(sayi1 + " küçüktür " + sayi2 + " 'den");
else if (sayi1 > sayi2)// yada eger sayi1 imiz sayi2 mizden küçük ise
//aşağıdakini
MessageBox.Show(sayi1 + " büyüktür " + sayi2 + " 'den");
else if (sayi1 == sayi2) // yada eger sayi1 imiz sayi2 mizden küçük ise
//aşağıdaki olayı gerçekleştir.
MessageBox.Show(sayi1 + " eşittir " + sayi2 + " 'e");

 

F5 e basıp programımızı çalıştırıyoruz.


8 thoughts on “C# If,ElseIf Karar Yapısı”

Leave a Reply to Ahmet Cancel reply

Your email address will not be published. Required fields are marked *