C# Windows Yazılı Ortalaması Hesaplama

Katılım
23 Kas 2022
Konular
8
Mesajlar
10
Tepki puanı
10
Puanları
160
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#:
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
 
  • Beğen
Tepkiler: Diezombie92

Diezombie92

Yazar Şefi
Katılım
15 Kas 2019
Konular
29
Mesajlar
81
Çözümler
1
Tepki puanı
88
Puanları
2,610
Kod paylaşırken kodlarınızı seçip dilini ayarlayarak paylaşmanız, görünüm açısından daha etkili gösterecektir. Güzel bir örnek olmuş eline sağlık.
 
  • Kucak
Tepkiler: Kausie