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ı:
C# kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | 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ı:
Add Comment