1. Anasayfa
  2. Programlama

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

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

Ö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 –
Bu İçeriğe Tepkin Ne Oldu?
  • 5
    ba_ar_l_
    Başarılı
  • 0
    gayet_yi
    Gayet İyi
  • 3
    te_ekk_rler
    Teşekkürler
  • 1
    anlamad_m
    Anlamadım
  • 5
    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.

8 Yorum
Inline Feedbacks
View all comments
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

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

rica ederiz iyi çalışmalar

Muhammed

Sayenizde sınavdan 70 aldım :D

özlem

soru söylemiştim cevap
yok hala

BilisimOgretmeni

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

Serdar_199834

indirdim hatalı kendim yazdım hatalı 

BilisimOgretmeni

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