Selamun aleyküm, merhaba daha önceki derslerimde silverlight kullanarak yaptığımız bir örneÄŸi c#.net dilinde de anlatacağım. Bugün iç 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 programı beraber yapalım.
Öncelikle visual studio üzerinden c# dilini ve windows form application programını açalım ve form üzerine 2 tane label, 1 tane textbox ve 1 tane buton ekleyerek aÅŸağıdaki gibi düzenleyelim.
Formu 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, EventArgs e)
2 {
3 int sayi = Convert.ToInt32(textBox1.Text);
4 if (sayi < 0) { label1.Text = "GEÇERSÄ°Z NOT"; }
5 else if (sayi < 45) { label1.Text = "KALDI"; }
6 else if (sayi <= 100) { label1.Text = "GEÇTÄ°"; }
7 else { label1.Text = "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 label1’e 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ı yazılmaktadır.
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ı yazılmaktadır.
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 form tasarımını yapıp ve c#.net kodlarını yazıp f5 ile çalıştırıldığında programın çalıştığını göreceksiniz.
Böylece c sharp dili kullanılarak basit bir if-else-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