C# Windows Form Yazılı Ortalaması Hesaplama

Rooster

only business
Legend Member
Joined
Aug 10, 2019
Topics
727
Messages
3,206
Solutions
314
Reaction score
4,859
Location
Milano
Bu örneğimizde C# Windows Form ile yazılı ortalaması hesaplayarak ortalamaya göre dersten geçme ve kalma durumunu göstereceğiz. Kullanıcıdan 2 yazılı notu ve 2 performans notunu formumuza eklediğimiz textBox kontrolleri ile isteyeceğiz.

textBox’ lardan aldığımız bu puanların ortalamasını hesaplayarak ortalamayı göstereceğiz.
Bu ortalamaya bağlı olarak eğer 50′ den küçükse “KALDI” değilse “GEÇTİ” mesajını vereceğiz.
Ayrıca öğrencinin geçmesi durumunda “Geçti” yazısının rengini Yeşil renk, “Kaldı” yazısının rengini Kırmızı renk olarak değiştireceğiz.
C# kodları:

Code:
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 WindowsFormsApplication3
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void btnHesapla_Click(object sender, EventArgs e)
        {
            double y1, y2, p1, p2, ort;
            y1 = Convert.ToDouble(txtYazili1.Text);
            y2 = Convert.ToDouble(txtYazili2.Text);
            p1 = Convert.ToDouble(txtPerformans1.Text);
            p2 = Convert.ToDouble(txtPerformans2.Text);
            ort = (y1 + y2 + p1 + p2) / 4;
            lblOrtalama.Text = ort.ToString();
            if(ort>=50)
            {
                lblDurum.Text = "GEÇTİNİZ";
                lblDurum.ForeColor = Color.Green;
            }
            else
            {
                lblDurum.Text = "KALDINIZ";
                lblDurum.ForeColor = Color.Red;
            }
        }
    }
}
 

Top