Selamun aleyküm, merhaba bugünkü dersimde basit bir if-else koÅŸul ifadesiyle alakalı örnek yapacağım. Ä°ç içe if kullanarak girilen not ortalamasına göre 0-45 arası Kaldı, 45-100 arası Geçti bunların dışında Geçersiz Not yazan web sayfasını beraber yapalım.
Öncelikle silverlight programını açalım ve tasarım ekranına 2 tane label, 1 tane textbox ve 1 tane buton ekleyerek aÅŸağıdaki gibi düzenleyelim.
Tasarım ekranını düzenledikten sonra butona çift tıklayarak kod ekranını açalım. Butonun click olayına aÅŸağıdaki kodu yazalım.
1 privatevoid button1_Click(object sender, RoutedEventArgs e)
2 {
3 int sayi = Convert.ToInt32(textBox1.Text);
4 if (sayi < 0) { label1.Content = "GEÇERSÄ°Z NOT"; }
5 else if (sayi < 45) { label1.Content = "KALDI"; }
6 else if (sayi <= 100) { label1.Content = "GEÇTÄ°"; }
7 else { label1.Content = "GEÇERSÄ°Z NOT"; }
8 }
Kaynak: www.mustafakarsli.com
Yukarıdaki kodda 1 numaralı satır butonun tıklanmasının komutudur.
3 numaralı satırda ise metin kutusuna yazılan sayı int türüne dönüÅŸtürülerek sayi deÄŸiÅŸkenine alınmaktadır.
4 numaralı satırda ise sayi 0’dan küçükse label’a Geçersiz Not mesajı yazılmaktadır.
5 numaralı satırda, 4 numaralı satır saÄŸlanmıyorsa (yani sıfırdan küçük deÄŸilse) ve sayi 45’den küçükse Kaldı mesajı verilmektedir.
6 numaralı satırda, 4 ve 5 numaralı satırlar saÄŸlanmıyorsa (yani sayı 45’den küçük deÄŸilse) ve sayi 100’den küçük yada 100’e eÅŸitse Geçti mesajı verilmektedir.
7 numaralı satırda ise önceki satırlar saÄŸlanmıyorsa diÄŸer bütün durumlar için (sayi 100’den büyükse) Geçersiz not mesajı verilmektedir.
Yukarıdaki silverlight tasarımını yapıp ve kodları yazıp f5 ile çalıştırıldığında internet tarayıcınızda programın çalıştığını göreceksiniz.
Böylece silverlight'da basit bir iç içe if örneÄŸi yapmış olduk, sizler örnekleri çoÄŸaltabilirsiniz.
Ä°lerleyen günlerde baÅŸka derslerde görüÅŸmek üzere saÄŸlıcakla kalınız.
Mustafa KARSLI Kaynak: www.mustafakarsli.com