Bu yazımızda C# programlama dili ile DGS Puan Hesaplama nasıl yapılır? Bunu göreceğiz. C#’ta DGS Puan Hesaplama yapmak sanıldığı kadar zor değil. Sadece formülleri bilmek gerekiyor.
Öncelikle puan hesaplamada kullanacağımız araçları tasarıma ekliyoruz. Kullanıcının Sözel ve Sayısal doğru ve yanlışlarını girebileceği TextBox nesnelerini ekliyoruz. Sonrasında Net Sayıları ve Puanların sonucunun gösterileceği diğer TextBoxları ekliyoruz. Ve tabiki bütün kodların çalıştırılacağı bir button ekliyoruz. Tasarımı aşağıdaki gibi yapıyoruz.

Tasarımı bitirdikten sonra Button’un Click olayına aşağıdaki gibi kodlarımızı yazıyoruz.
Kodlar
private void button1_Click_1(object sender, EventArgs e) { double syd = Convert.ToDouble(textBox_trd.Text); double syy = Convert.ToDouble(textBox_try.Text); double szd = Convert.ToDouble(textBox_md.Text); double szy = Convert.ToDouble(textBox_my.Text); double obp= Convert.ToDouble(textBox_obp.Text); double syn, szn,saypuan,sozpuan,eapuan; if ((syd + syy <= 60)&& (szd + szy <= 60)) { syn = syd - (syy / 4); textBox_trn.Text = syn.ToString(); szn = szd - (szy / 4); textBox_mn.Text = szn.ToString(); sozpuan = 82 + (szn * 3.362) + (syn * 0.630) + obp * 0.6; textBox_sozpuan.Text = sozpuan.ToString(); saypuan = 93 + (szn * 0.672) + (syn * 3.15) + obp * 0.6; textBox_saypuan.Text = saypuan.ToString(); eapuan = 88 + (szn * 2.018) + (syn * 1.89) + obp * 0.6; textBox_eapuan.Text = eapuan.ToString(); } else { MessageBox.Show("60'tan küçük bir sayı giriniz."); } }
Kodları ekledikten sonra DGS Puan Hesaplama programımız kullanıma hazır.