Ö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 – 3564 defa indirildi –
Form kullanmayı bilmiyorum daha geçmedik bu konuya ama proje ödevim bu yaptınız ben nasıl yapabilirim yardımcı olurmusunuz :(
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.
rica ederiz iyi çalışmalar
Sayenizde sınavdan 70 aldım :D
soru söylemiştim cevap
yok hala
yukarıdaki programla takdir – teşekkür hesabı yapabilirsiniz
indirdim hatalı kendim yazdım hatalı
Dosyayı tekrar kontrol ettim bir problem yok tekrar denerseniz sevinirim.. teşekkürler iyi çalışmalar