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.
Kodlarımız aşağıdaki gibi olacaktır.
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.
Kodlarımız aşağıdaki gibi olacaktır.
Kod:
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;
}