1. Ana Sayfa
  2. Programlama
  3. Visual C# Takdir Teşekkür Hesaplama Programı

Visual C# Takdir Teşekkür Hesaplama Programı

Visual C# Takdir Teşekkür  Hesaplama Programı

Önce Form tasarımından başlayalım forum üzerine 3 listbox, 3 textbox, 4buton, ve 5 label yerleştirecek aşağıdaki tasarımı yapıyoruz. Girilen ders bilgileri ders ekle butonuna basılınca listboxlara eklenecek bunu için yapzamamız gereken kod

if (textBox1.Text == “” || textBox2.Text == “” || textBox3.Text == “”)
MessageBox.Show(“Eksik bilgi girdiniz”);
else
{
listBox1.Items.Add(textBox1.Text.ToUpper());
listBox2.Items.Add(textBox2.Text);
listBox3.Items.Add(textBox3.Text);
textBox1.Text = “”;
textBox2.Text = “”;
textBox3.Text = “”;
textBox1.Focus();
label4.Text=string.Format(“Toplam Ders: {0},listBox1.Items.Count);
int toplamsaat = 0;
for (int i = 0; i < listBox1.Items.Count; i++)
{
toplamsaat += int.Parse(listBox3.Items[i].ToString());
}
label5.Text = string.Format(“Toplam Saat: {0}, toplamsaat);
}


daha sonra seçilen bir dersi silmek için sil butonuna tıklayıp aşağıdaki koldarı yazıyoruz

if (listBox1.SelectedIndex != 1)
{
int silinecek = listBox1.SelectedIndex;
listBox1.Items.RemoveAt(silinecek);
listBox2.Items.RemoveAt(silinecek);
listBox3.Items.RemoveAt(silinecek);
}

Hesapla butonu ile girilen derslere göre ağırlıklı ortalamayı hesaplıyoruz.

double agirliktoplam = 0,derssaattoplam=0;
double agirlikliortalama;

for (int i = 0; i < listBox1.Items.Count; i++)
{
agirliktoplam += int.Parse(listBox2.Items[i].ToString()) * int.Parse(listBox3.Items[i].ToString());
derssaattoplam += int.Parse(listBox3.Items[i].ToString());
}
agirlikliortalama = agirliktoplam / derssaattoplam;
if (agirlikliortalama >= 85)
MessageBox.Show(string.Format(“Takdir Belgesi almaya hak kazandınız.nAğırlıklı Ortalamanız: {0}, agirlikliortalama));
else
if (agirlikliortalama >= 70)
MessageBox.Show(string.Format(“Teşekkür Belgesi almaya hak kazandınız.nAğırlıklı Ortalamanız: {0}, agirlikliortalama));
else
MessageBox.Show(string.Format(“Belge almaya hak kazanamadınız.nAğırlıklı Ortalamanız: {0}, agirlikliortalama));

Ve Son olarak Çıkış Butonu

DialogResult cevap=MessageBox.Show(“Çıkmak İstiyormusunuz?”, “Çıkış”, MessageBoxButtons.YesNo);
if (cevap == DialogResult.Yes)
Application.Exit();

Uygulamanın Bitmiş ve Çalışan Hali:

İndir “Visual C# Takdir Teşekkür Hesaplama Programı” TakdirTesekkurHesaplama.zip – 1160 defa indirildi –

Yorum Yap

8
Kimler Neler Demiş?

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
Bildir
Göksu
Ziyaretçi
Göksu

Form kullanmayı bilmiyorum daha geçmedik bu konuya ama proje ödevim bu yaptınız ben nasıl yapabilirim yardımcı olurmusunuz 🙁

Ozan Düzgün
Ziyaretçi
Ozan Düzgün

Sizin Sayenizde Zayıf Dersimden Geçicem Bu Program Sayesinde Allah Razı Olsun Sizden Elleriniz Dert Görmesin 🙂 Gerçekten Çok Faydalı Bir Site İnşallah Benim Gibi Bir Çok Kişiye Yardımcı Olur Çok Teşekkür Ederim.

BilisimOgretmeni
Ziyaretçi
BilisimOgretmeni

rica ederiz iyi çalışmalar

Muhammed
Ziyaretçi
Muhammed

Sayenizde sınavdan 70 aldım 😀

özlem
Ziyaretçi
özlem

soru söylemiştim cevap
yok hala

BilisimOgretmeni
Ziyaretçi
BilisimOgretmeni

yukarıdaki programla takdir – teşekkür hesabı yapabilirsiniz

Serdar_199834
Ziyaretçi
Serdar_199834

indirdim hatalı kendim yazdım hatalı 

BilisimOgretmeni
Ziyaretçi
BilisimOgretmeni

Dosyayı tekrar kontrol ettim bir problem yok tekrar denerseniz sevinirim.. teşekkürler iyi çalışmalar