C# Windows Form Yazılı Ortalaması Hesaplama

Shiva

Admin
Katılım
31 Tem 2019
Konular
522
Mesajlar
4,089
Çözümler
194
Tepkime puanı
14,518
Konum
Berlin
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.


Form Tasarımı:


1580078696107.png

C# kodları:

C#:
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;
            }
        }
    }
}

Ekran Çıktısı:
1580078743167.png
1580078760002.png

Benim de kullandığım bir programdır. Genelde kaldınız yazısı çıksa da neyse. -Shiva
İyi günler
 
Üst