Forum

c# ortalama alma ve...
 
Bildirimler
Hepsini Temizle

c# ortalama alma ve notları harflerle yazdırma

2 Yazılar
2 Üyeler
0 Reactions
969 Görüntüleme
(@HuseyinDagdelen)
Gönderiler: 12
Eminent Member
Konu başlatıcı
 

iyi günler arkadaslar.hesapla butonuna bastıgımda ortalamayı alıp harf;

 

gecme notunu 90

harf notu AA  seklinde programı yazmaya çalıstım bellı bı noktadan sonra tıkandım.işte 0 la 100 arasında olacak.

deger<=75 ise harf notu BA

deger<=60 ise CC vs seklinde olmasını ıstıyorum..

 int vize, deger = -1;

        double ort;

        int fınal, odev,harfnotu,gecmenotu;

        private void textBox1_TextChanged(object sender, EventArgs e)

        {

            deger = Convert.ToInt32(textBox1.Text);

            if ((deger >= 0) && (deger <= 100))

            {

                vize = deger;

                textBox2.Enabled = true;

            }

            else

            {

                MessageBox.Show("Vize notu 0 ile 100 arasında olmalıdır");

                textBox2.Enabled = false;

            }

        }

        private void textBox2_TextChanged(object sender, EventArgs e)

        {

            deger = Convert.ToInt32(textBox2.Text);

            if (deger >= 0 && (deger <= 100))

            {

                vize = deger;

                textBox3.Enabled = true;

            }

            else

            {

                MessageBox.Show("Ödev notu 0 ile 100 arasında olmalıdır");

                textBox3.Enabled = false;

            }

        }

        private void textBox3_TextChanged(object sender, EventArgs e)

        {

            deger = Convert.ToInt32(textBox3.Text);

            if (deger >= 0 && (deger <= 100))

            {

                vize = deger;

                textBox3.Enabled = true;

            }

            else

            {

                MessageBox.Show("Final notu 0 ile 100 arasında olmalıdır");

                textBox3.Enabled = false;

            }

        }

        private void btnhesap_Click(object sender, EventArgs e)

        {

            vize = Convert.ToInt32(textBox1.Text);

            odev = Convert.ToInt32(textBox2.Text);

            fınal = Convert.ToInt32(textBox3.Text);

            harfnotu = Convert.ToInt32(label7);

            ort = (vize * 0.30) + (odev * 0.20) + (fınal * 0.50);

        } 

 
Gönderildi : 27/09/2011 19:52

(@nokup)
Gönderiler: 104
Estimable Member
 

Selam Hüseyin. Kodları bu kadar uzun yazmana gerek yoktu. IF ELSE kullanabilirdin. Nerede, ne hatası alıyorsun? Yardımcı olmaya çalışırım.

 
Gönderildi : 30/09/2011 12:17

Paylaş: