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