1. Anasayfa
  2. Nesne Tabanlı Programlama

C# Örnekleri – Listbox Not Ortalaması Hesaplama

C# Örnekleri – Listbox Not Ortalaması Hesaplama
0

C# örneklerimize kullanıcının girdiği değerler göre not ortalamasını hesaplayan ve listboxlara ekleyen, daha sonra seçilen öğrencinin tüm bilgilerini listboxlardan silen uygulama ile ediyoruz ilk olarak aşağıdaki form görüntüsünü oluşturalım.
listboxnotortalamasi
Şimdi Ekle butonu için olan kodlarımızda Ad bilgisi listbox1’e,Soyad listbox’ye eklenecek ama Listbox3’e eklenecek olan ortalama bilgisi ortalıkta yok :) onuda biz girilen not değerlerine göre hesaplayıp ekleme işlemini yapacağız Ekle butonu için kodlarımız.

 listBox1.Items.Add(textBox1.Text);
            textBox1.Text = "";
            listBox2.Items.Add(textBox2.Text);
            textBox2.Text = "";
            int y1, y2, y3;   //http://www.bilisimogretmeni.com/
            y1 = Convert.ToInt32(textBox3.Text);
            y2 = Convert.ToInt32(textBox4.Text);
            y3 = Convert.ToInt32(textBox5.Text);
            double ort;
            ort = (y1 + y2 + y3) / 3;
            listBox3.Items.Add(ort.ToString());
            textBox3.Text = "";
            textBox4.Text = "";
            textBox5.Text = "";

Ekleme İşlemi bitti, şimdi sıra geldi silme işlemine kayıt silebilmek için ilk olarak silenecek olan kaydın adını seçmek daha sonrada seçili olan kaydın sıra numarasını alıp diğer listboxlarda da aynı sıra numarasındaki elemanı silmemiz gerekiyor kodlarımız

int numara;
            numara = listBox1.SelectedIndex;//seçili olan kaydın numarası
            listBox1.Items.RemoveAt(numara);//kayıt nosuna göre siler
            listBox2.Items.RemoveAt(numara);
            listBox3.Items.RemoveAt(numara);

Kodları doğru bir şekilde yazdıysanız programın çalışması gerekiyor… şimdilik bu kadar sonraki örnekte görüşürüz… ;)

Bu İçeriğe Tepkin Ne Oldu?
  • 2
    ba_ar_l_
    Başarılı
  • 2
    gayet_yi
    Gayet İyi
  • 1
    te_ekk_rler
    Teşekkürler
  • 2
    anlamad_m
    Anlamadım
  • 6
    yetersiz
    Yetersiz
Subscribe
Bildir
guest

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

0 Yorum
Inline Feedbacks
View all comments