C# Form Vize Final Notu Hesaplama
Bu örneğimizde Visual C#Form ekranında klavyeden girilen isim, vize ve final notuna göre bir öğrencinin dersten kalıp geçtiğini hesaplayan programı yapacağız. Bunun için textbox ve listbox nesnelerinden faydalanacağız. Girilen vize notunun %40 ve girilen final notunun %60 oranında alarak toplamlarına göre eğer çıkan sonuç 60 yada daha üzerinde ise dersten geçtiğini, sonuç 60’ın altında ise dersten geçtiğini belirliyoruz. Dersten geçenler isim ve ortalamalarıyla ayrı bir listede tutuluyor. Dersten geçenler ise isimleri ve ortalamaları ile başka bir liste kutusunda tutuluyor. Eğer 0 ile 100 arasında değil de başka bir not girilirse hatalı not girişi şeklinde uyarı mesajı vermektedir.
Programın C# 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; namespace Not_Hesaplama1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { int Vize = 0; int Final = 0; String AdSoyad = textBox1.Text; //www.bilisimkonulari.com try { Vize = Convert.ToInt32(textBox2.Text); Final = Convert.ToInt32(textBox3.Text); if (Vize < 0 || Vize > 100 || Final < 0 || Final > 100) { MessageBox.Show("notlar hata var!"); } else { double Ortalama = Vize * 0.4 + Final * 0.6; if (Ortalama >= 59.50 && Ortalama <= 100 && Final >= 50) { listBox1.Items.Add(AdSoyad + "=" + Ortalama.ToString()); } else listBox2.Items.Add(AdSoyad + "=" + Ortalama.ToString()); } } catch { MessageBox.Show("Sayılarda Hata Var!"); } } } }
Programın ekran görüntüleri:
Bu Yazıya Tepkin Nedir?
+1
+1
+1
+1
+1
+1
+1
<< Önceki Yazı
Sonraki Yazı >>
c# dersleri, c# kodları, c# listbox kullanımı, c# listbox örneği, c# örnekleri, c# ortalama hesaplama, c# vize final hesaplama
Try catch bloğunun anlaşılması açısından güzel bir örnek.
Kalanlar ve geçenler listesindekileri silme butonu eklense daha iyi olurdu.