Programlamada Şart Yapıları

İf else if else yapıları

Program içerisinde şart var ise yani bir programda soruya “eğer”  ifadesi ile başlıyorsa if else if yapısını kullanabiliriz.

Eğer bir durumun bir doğrusu ve bir yanlışı varsa sadece if ve else yapısıı aşağıdaki şekilde kullanabiliriz.

if(şart veya şartlar)

   {

       kodlar;

   }

else

{

kodlar;

}

 

Fakat birden fazla doğru var ve sadece 1 yanlış durum var ise aşağıdaki gibi if-else if-else yapısını kullanmamız gerekir.

 

if(şart veya şartlar)

   {

       kodlar;

   }

else if(şart veya şartlar)

   {

       kodlar;

   }

else

{

kodlar;

}

Örnek:İf else yapısına örnek verecek olursak yaşı 18den büyük olanlara oy kullanabilirsiniz mesajı versin 18 den küçük olanlara oy kullanamazsınız uyarısı veren programın kodları aşağıdaki gibi olacaktır.

private void button1_Click(object sender, EventArgs e)

        {

            int yas;

            yas = Convert.ToInt16(textBox1.Text);

            if (yas >= 18)

            {

                MessageBox.Show("oy kullanabilirsiniz...");

            }

            else

            {

                MessageBox.Show("oy kullanamazsınız...");

           

            }

        }

 

 

Örnek: Eğer girilen isim “admin” ise “hoşgeldiniz yönetici” uyarısı veren eğer girilen isim “user” ise “hoşgeldiniz kullanıcı” uyarısı veren bunların hiç biri değilse “hatalı giriş” uyarısı veren programın kodları aşağıdaki gibi olacaktır.

 

 

  private void button1_Click(object sender, EventArgs e)

        {

            string k_ad;

            k_ad = textBox1.Text; // ikiside string olduğu için convert yapılmaz

            if (k_ad=="admin") //girilen kullanıcı admine eşitse

            {

                MessageBox.Show("hoşgeldiniz yönetici");

            }

            else if (k_ad == "user") // girilen kullanıcı usera eşitse

            {

                MessageBox.Show("hoşgeldiniz kullanıcı");

 

            }

            else //bunların hiç biri değilse

            {

                MessageBox.Show("hatalı giriş");

           

            }

        }

Toplam Görütülenme 941
Admin 8.2.2016 0 941 5
ETİKETLER

KONUYLA İLGİLİ YAZILAR




 
Ad
Soyad
 Yorum
Güvenlik Kodu  
 
 
GÜNÜN SÖZÜ
Anasayfa   Hakkımda    Site Haritası   Ziyaretçi Defteri   İletişim
bilisimhekimi.com @ 2016