21 Ekim 2011 Cuma

C# | Vize,Final,Sonuc Hesaplama

C# | Vize,Final,Sonuc Hesaplama


Dışarıdan girilen vize'nin %40 ı finalin %60 ı heptanarak ortalamanın bulunması eğer final ve ortalama 50 den yüksek ise geçti ve ortalama 50-60 CC,60-70 CB, 70-80 BB,80-90 BA,90-100 AA hesaplayan programı yapalım kodları;









public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
 
private void button1_Click(object sender, EventArgs e)
{
double a;
a = ((Convert.ToInt16(textBox1.Text) * 0.4) + (Convert.ToInt16(textBox2.Text) * 0.6));
if (a >= 50 & a < 60 & Convert.ToInt64(textBox2.Text) >= 50)
{
label4.Text = "Geçti";
label5.Text = "CC";
textBox3.Text = a.ToString();
}
else if (a >= 60 & a < 70 & Convert.ToInt64(textBox2.Text) >= 50)
{
label4.Text = "Geçti";
label5.Text = "CB";
textBox3.Text = a.ToString();
}
else if (a >= 70 & a < 80 & Convert.ToInt64(textBox2.Text) >= 50)
{
label4.Text = "Geçti";
label5.Text = "BB";
textBox3.Text = a.ToString();
}
else if (a >= 80 & a < 90 & Convert.ToInt64(textBox2.Text) >= 50)
{
label4.Text = "Geçti";
label5.Text = "BA";
textBox3.Text = a.ToString();
}
else if (a >= 90 & a < 100 & Convert.ToInt64(textBox2.Text) >= 50)
{
label4.Text = "Geçti";
label5.Text = "AA";
textBox3.Text = a.ToString();
}
else
{
label4.Text = "KALDI";
label5.Text = "FF";
textBox3.Text = a.ToString();
}
 
}
 
private void button2_Click(object sender, EventArgs e)
{
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
label4.Text = "Durum";
label5.Text = "Sonuc";
}
}

İlk önce resimde gördüğümüz gibi 3 textbox,5 label 2 de butonu formumuzun üzerine bırakıyoruz. ilk önce buton1 e çift tıklayarak buton1 in click olayını tetikliyoruz. Açılan sayfa kodlarımızın yazılacağı sayfadır.kod satırlarımızda bulunan ilk 7 satır standart daima vardır .8-45. satırlar arasında buton1in tıklandığında olucakların kodlarını yazdık bunlar; 10. satırda double tipinde a değişkeni tanımladık,11. satırda bu değişkene sırasıyla önce textbox1 in ve textbox2 nin text indeki değeri  saysal değre çevirdik  ardından bu sayısala çevirdiğimiz değeri textbox1 ın değerini 0.4 ile textbox2 yi de 0.6 ile çaptık ve ikisini topladık ve ikisinin toplamını (.tostring()) ile string e çevirdik ve a ya atadık. 12. satırda a ya atadığımız değer 50-60 arasındaysa ve texbox2 nin değeri 50 den büyükse olucakları yazdık aynı işlem farklı aralıklar için 4 kez daha tekrarlandı. 42-46 arasında bunların olmaması durumunda olması gereken yani kaldı durumudur.51-58. satırları arasında ise buton2 ye tıkladığımızda olması gerekenlerdir..

0 yorum:

Yorum Gönder