ASP.NET Vize Final Ortalaması Hesaplama

sdkbyrm

webmasterfrm
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Ticaret: 0 / 0 / 0
Kullanıcının girdiği vize ve final notuna göre ortalama hesaplayan ve hesaplanan bu ortalamaya göre geçme durumunu gösteren ASP.NET örneğine ait kodlar:


Ortalama hesaplanırken Vize notunun %40′ ı ve Final Notunun %60′ ı toplanacaktır.

Geçme durumunda ise öğrencinin ortalamasının ve Final notunun 50 ve üstü olması gerekmektedir.

Örneğimizde ayrıca geçme kalma durumu için renklendirme yapılmıştır.

Canlı olarak vize final hesaplamak için vize final hesaplama robotu sayfasına bakınız.

Kodlarımız aşağıdaki gibi olacaktır.


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

protected void btHesapla_Click(object sender, EventArgs e)
{
double v1, v2, f, ort=0;
v1 = Convert.ToDouble(tbvize1.Text);
v2 = Convert.ToDouble(tbvize2.Text);
f = Convert.ToDouble(tbfinal.Text);
v1 = v1 * 0.2;
v2 = v2 * 0.2;
f = f * 0.6;
ort = v1 + v2 + f;
lbOrtalama.Text = "ortalama=" + ort.ToString();

if (ort >= 50)
{
lbDurum.Text = "Geçti";
lbDurum.BackColor = System.Drawing.Color.Blue;
lbDurum.ForeColor = System.Drawing.Color.White;
}
else
{
lbDurum.Text = "Kaldı";
lbDurum.BackColor = System.Drawing.Color.Red;
lbDurum.ForeColor = System.Drawing.Color.White;
}
}

protected void btTemizle_Click(object sender, EventArgs e)
{
tbvize1.Text="";
tbvize2.Text = "";
tbfinal.Text = "";
lbOrtalama.Text = "ortalama=?";
lbDurum.Text = "geçti/kaldı?";
lbDurum.BackColor = System.Drawing.Color.White;
}
 
Üst