Merhaba arkadaşlar. c#'da bir program yaptım. Amacım not ortalamasını hesaplamak. Fakat bu notların(vize-final-sozlu) %'değerlerini kendim girmek istiyorum. Program normalde hata vermiyor. Çalıştırıp değerleri girip butona bastığımda veriyor. Kodlar;
int vize, final, sozlu;
int ortalama;
//int vizeo,finalo,sozluo;
private **** button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
{
MessageBox.Show("Vize alanı boş geçilemez..!");
}
else if (textBox2.Text == "")
{
MessageBox.Show("Sözlü alanı boş geçilemez..!");
}
else if (textBox3.Text == "")
{
MessageBox.Show("Final alanı boş geçilemez..!");
}
else if (textBox4.Text == "")
{
MessageBox.Show("VizeOran alanı boş geçilemez..!");
}
else if (textBox5.Text == "")
{
MessageBox.Show("SozluOran alanı boş geçilemez..!");
}
else if (textBox6.Text == "")
{
MessageBox.Show("FinalOran alanı boş geçilemez..!");
}
else
{
vize = int.Parse(textBox1.Text);
sozlu = int.Parse(textBox2.Text);
final = int.Parse(textBox3.Text);
//vizeo = int.Parse(textBox4.Text); // Aşağıda ilk olarak bunları denedim.Olmayınca text'lerin kendilerini yazdım.
//sozluo = int.Parse(textBox5.Text);
//finalo = int.Parse(textBox6.Text);
ortalama = (vize * int.Parse(textBox4.Text)) + (sozlu * int.Parse(textBox5.Text)) + (final * int.Parse(textBox6.Text));
textBox7.Text = Convert.ToString(ortalama);
}
int vize, final, sozlu;
int ortalama;
//int vizeo,finalo,sozluo;
private **** button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "")
{
MessageBox.Show("Vize alanı boş geçilemez..!");
}
else if (textBox2.Text == "")
{
MessageBox.Show("Sözlü alanı boş geçilemez..!");
}
else if (textBox3.Text == "")
{
MessageBox.Show("Final alanı boş geçilemez..!");
}
else if (textBox4.Text == "")
{
MessageBox.Show("VizeOran alanı boş geçilemez..!");
}
else if (textBox5.Text == "")
{
MessageBox.Show("SozluOran alanı boş geçilemez..!");
}
else if (textBox6.Text == "")
{
MessageBox.Show("FinalOran alanı boş geçilemez..!");
}
else
{
vize = int.Parse(textBox1.Text);
sozlu = int.Parse(textBox2.Text);
final = int.Parse(textBox3.Text);
//vizeo = int.Parse(textBox4.Text); // Aşağıda ilk olarak bunları denedim.Olmayınca text'lerin kendilerini yazdım.
//sozluo = int.Parse(textBox5.Text);
//finalo = int.Parse(textBox6.Text);
ortalama = (vize * int.Parse(textBox4.Text)) + (sozlu * int.Parse(textBox5.Text)) + (final * int.Parse(textBox6.Text));
textBox7.Text = Convert.ToString(ortalama);
}

