C# Form Vize Final Notu Hesaplama - Bilişim Konuları

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:




csharp-dersnotu3

csharp-dersnotu1

csharp-dersnotu2

Bu Yazıya Tepkin Nedir?
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Yorum Yap

2 Yorum