ASP.NET Vize Final Ortalaması Hesaplama

Nazdravia

Ultra Member
Katılım
1 Ağu 2019
Konular
100
Mesajlar
599
Tepkime puanı
163
RC Point
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.

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;
}
 

Rooster

only business
Legend Member
Katılım
10 Ağu 2019
Konular
727
Mesajlar
3,205
Çözümler
314
Tepkime puanı
4,997
Konum
Milano
RC Point
0
ÇOK GÜZEL KONU KODLARIN HEPSİNİ VERMEN HARİKA BİRŞEY.:)

Teşekkürler
 
Üst