C# Form Girilen Puanın Harf Karşılığını Bulma
Derslerden alınan sınav puanlarının harf olarak karşılığını bulan C# form uygulaması. Üniversitelerde her dersten alınan yıl sonu puanının bir harf karşılığı bulunmaktadır. Bu harfler 0-100 arasındaki puana göre belirlenmiştir. Bu harfler ve karşılık geldikleri puan aralıkları aşağıdaki gibidir.
90 – 100 : AA
80 – 89 : BA
70 – 79 : BB
60 – 69 : CB
53 – 59 : CC
48 – 52 : DC
40 – 47 : DD
30 – 39 : FD
0 – 29 : FF
Yukarıda belirlenen aralılara göre kullanıcının klavyeden girmiş olduğu puanın harf karşılığını bulan ve ekranda gösteren form uygulaması. Puan ancak 0 ile 100 arasında girilebilir. Bu aralığın dışında bir puan girişi yapılırsa sistem uyarı mesajı verir ve başka işlem yapmaz. Bu programı yaparken aynı zamanda if-else if – else yapısının da nasıl kullanıldığını tekrar hatırlamış olduk.
Programın C# Form kodları:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; //www.bilisimkonulari.com namespace Puan_Harf_Karşılığı_Bulma { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void hesapla_Click(object sender, EventArgs e) { double puan = Convert.ToDouble(tbpuan.Text); if (puan < 0 || puan > 100) { MessageBox.Show("[0-100] aralığında puan girebilirsiniz."); return; } if (puan >= 90) sonuc.Text = "AA"; else if (puan >= 80) sonuc.Text = "BA"; else if (puan >= 70) sonuc.Text = "BB"; else if (puan >= 60) sonuc.Text = "CB"; else if (puan >= 53) sonuc.Text = "CC"; else if (puan >= 48) sonuc.Text = "DC"; else if (puan >= 40) sonuc.Text = "DD"; else if (puan >= 30) sonuc.Text = "FD"; else sonuc.Text = "FF"; } } }
Programın ekran görüntüleri:
<< Önceki Yazı
Sonraki Yazı >>