Gorsel Programlama | Görsel Programlama | C#.Net | VB.Net | C# Console

ana sayfa > C#, Dersler > Switch Case Yapısı C#.Net Ders 8

Switch Case Yapısı C#.Net Ders 8

Cuma, 15 Eki 2010 yorum ekle yorumlara git

Switch Case Yapısı C#.Net  Ders 8

Switch Case Yapısı : if yapısına benzer.Şartlı işlemlerin olduğu durumlarda kullanılır.

Kullanımı:

switch (değişken)

case  Koşul1:
Komutlar;

break;

case Koşul 2:

Komutlar;
break;
case Koşul n:

Komutlar;

break;

default:
Komutlar;
break;
}

Örnek:

Uygula butonuna tıklandığı zaman Combo’dan seçilen rengi label2′ye uygulayan programın kodlarını yazınız. Sorunun form görüntüsü yukarıdadır. (comboBox’a üç seçenek eklenecek.Kırmızı,Mavi,Beyaz)

Eklenen comboya seçenek eklemek için : comboyu seçtikten properties’ten items’ın (yukarıdaki resimde belirtilmiş) yanındaki üç nokta tıklanır.Ekrana gelen menüye seçenekler yazılır.Sorumuzda seçilen seçeneğe göre işlem yapacığımıx için switch-case kullanıyoruz. Combo’da o anda seçili ifadeyi Text özelliğine bakarak alıyoruz.(comboBox1.Text).  case “Kırmızı” : label2.ForeColor=Color.Red — >  comboda seçili seçenek Kırmızı ise label2′nin yazı rengini kırmızı yap.Diğer satırlarda aynı şekilde. Default ise bu seçenekler dışında herhangi bir şey olursa nelerin yapılacağını kodlarız.Şart gerçekleşince break’a kadar tüm kodlar işlenir.Bu yüzden her şart kodlarından sonra break’ı unutmayın.

Not : Yukarıda görüldüğü gibi araya noktalı virgül ( ; ) koymak şartı ile komut satırlarını aynı satırda yazabiliriz.

Örnek:

Uygula butonuna tıklandığı zaman Combo’dan seçilen rengi ve yazıyı label2′ye uygulayan programın kodlarını yazınız. Sorunun form görüntüsü1. örnek ile aynıdır. (comboBox’a üç seçenek eklenecek.Kırmızı,Mavi,Beyaz)

Örnek :

Giriş butonuna tıklandığı zaman textbox’a girilen not 0 veya 1 ise label3′e Kaldı 2-3-4-5 ise Geçti yazan programın kodlarını yazınız.

Yukarıda gözüktüğü gibi birden fazla şart için kod satırı yapılabilir.textbox’a 0-1 girildiği zamanlabel3′e kaldı,2-3-4-5 girildiği zaman Geçti yazar,diğer tüm durumlarda hata mesajı ekrana gelir. Şartlardan break komutunun kullanıldığına dikkat edin.

Yukarıdaki gözüktüğü gibi default yanlış girişi önlüyo. 0-5 arasındaki tam sayılar dışında tüm veriler için ekrana hata mesajı getiriyor.

Dersin videolu anlatımı ve anlatımda yapılan projeyi indirmek için

Tıklayınız








Rica: Sitemizin Google'da Ön Sıralarda Çıkması İçin Lütfen Alttaki Google+ Butonuna Tıklayınız , Sayfamızı Facebookta Beğeniniz veya yazıları Twitter,Facebookta paylaşınız.
Paylaş :



Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.


Tüm cep telefonu aksesuar fırsatları için tıklayın !

  1. Cuma, 15 Eki 2010 zamanında 19:14 | #1

    bana matris öğreniği lazım.benim istediğim klavyeden girilen sayı kadar matris üretmsidir.örnek; klavyeden 3 Girdim bunların hepsinde inputbox kullanarak
    ad ,Soyadı yapmak istiyorum. tam anlatamadımsa haber ver .Teşekkürler
    örnek dim birey() as string
    dim Kişi as string olsun
    textbox1 değer gircen.Girdikten sonra inputbox adı gircen daha Sonra soyadı gircen.ad listbox1 soyadı listbox2 yazacak.Ör,3 AD=sinan Soyad taşkın bu birincisi
    2,3 vs benim istediğim bu .bana bir yardımcı olabilirmisiniz.Tenk You :D

  2. melihcan
    Cuma, 15 Eki 2010 zamanında 19:32 | #2

    bir konuyu tüm yönleriyle anlatıyorsunuz.

    kim ekledi ise, Allah razı olsun.

    birde menü nasıl yapılır. onunla ilgili konu açsanız.
    menüden excel sayfası açmak, word sayfası açmak, yazdır komutu açmak, hesap makinası açmak, yeni bir form açmak….vb.

  3. admin
    Cuma, 15 Eki 2010 zamanında 20:45 | #3

    Zaman buldukça anlatmaya çalışıyoruz.Dediklerinizi dikkate alıp ileri derslerde eklemeye çalışacağım. menü oluşturmayı daha önce anlatmıştık link : http://www.gorselprogramlama.com/menu-olusturma-vbnet-cnet

  4. emre
    Çarşamba, 29 Ara 2010 zamanında 08:18 | #4

    Bir sayının faktöriyelini bulan programı yazınız.(faktöriyeli bulunacak sayı program içinde atanacak) abi böle bi soru var yardımcı olabilirmisiniz

  5. emre
    Çarşamba, 29 Ara 2010 zamanında 08:19 | #5

    php ile Bir sayının faktöriyelini bulan programı yazınız.(faktöriyeli bulunacak sayı program içinde atanacak) abi böle bi soru var yardımcı olabilirmisiniz

  6. admin
    Çarşamba, 29 Ara 2010 zamanında 11:37 | #6

    şimdilik php ile ilgili örnek yayınlamıyoruz.Ama ileri dönemlerde olabilir.

  7. ilknur
    Perşembe, 18 Nis 2013 zamanında 22:44 | #7

    çook teşekkürler yardımcı oldunuz :)

  1. şimdilik geri bağlantı yok