Tekil Mesaj gösterimi
Alt 28 Eylül 2014, 00:59   #1
Deep
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
If Else Kullanımı (C#)




Merhaba arkadaşlar, bir önceki makalemizde If Else Kullanımı ile alakalı dört adet basit form örnekleri paylaşmıştık. Bu yazımızda ise örneklerin zorluk seviyelerini biraz arttırarak if konusunda deneyimlerimizi arttırmaya çalışacağız.

Birinci uygulamamızda ComboBox dan istenilen burç seçilip Göster butonuna tıklatıldığında Burçlar ile alakalı bilgiler ve yan tarafta burcun resmini gösteren programı Windows form ortamında hazırlayacağız.

If Else Kullanımı Burçlar


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
private void button1_Click(object sender, EventArgs e)
{
if (comboBox1.Text=="Koç")
{
textBox1.Text="Koç burcu ile ilgili bilgiler-Koç burcu ile ilgili bilgiler-";
pictureBox1.ImageLocation = "images.jpg";
}
if (comboBox1.Text=="Terazi")
{
textBox1.Text="Terazi burcu ile ilgili bilgiler-Terazi burcu ile ilgili bilgiler-";
pictureBox1.ImageLocation = "images1.jpg";
}
if (comboBox1.Text=="Akrep")
{
textBox1.Text="Akrep burcu ile ilgili bilgiler-Akrep burcu ile ilgili bilgiler-";
}
if (comboBox1.Text=="Yengeç")
{
textBox1.Text = "Yengeç burcu ile ilgili bilgiler-Yengeç burcu ile ilgili bilgiler-";
}

}



İkinci uygulamamız da metin kutusuna sayı girilip hesapla butonuna tıklandığında girilen tüm sayıların ortalamasını alan programı Windows form ortamında hazırlayacağız. Metin kutusuna sıfır girildiğinde işlem sona erdi mesajı verdirilecektir.

If Else Kullanımı 0 Girilene kadar Ortalama Hesaplama


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
int toplam, ortalama,i;
private void Form1_Load(object sender, EventArgs e)
{
label2.Text = "";
toplam = 0;
ortalama = 0;
i = 0;
}

private void button1_Click(object sender, EventArgs e)
{
int sayi = Convert.ToInt32(textBox1.Text);
if (sayi == 0)
{
label2.Text = "";
MessageBox.Show("İşlem Sona Erdi");
}
else
{
toplam = toplam + sayi;
i++;
}
try
{
ortalama = toplam / i;
label2.Text = i + ".kez sayı girdiniz. Ortalama=" + ortalama.ToString();
}
catch { }
textBox1.Text = "";
textBox1.Focus();
}



Üçüncü uygulamamız ise basit bir sayı tahmin etme oyunudur. Form yüklendiğinde 1 ile 30 arasında rastgele bir sayı üretilecek. Metin kutusuna tahmin edilen sayı girildiğinde duruma göre “in” ve “çık” şeklinde uyarılacak ve sayı bulunduğunda Tebrikler X. hakkınızda bildiniz mesajı verdirecek programı Windows form ortamında hazırlayacağız.

If Else Kullanımı Sayı Tahmi Etme


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Random rnd = new Random();
int uretilenSayi;
int hak = 0;
private void btnGoster_Click(object sender, EventArgs e)
{
int tahmin = int.Parse(txtTahmin.Text);
hak++;
if (tahmin == uretilenSayi)
{
lblInCik.Text = "Tebrikler " + hak.ToString() + ". hakkınızıda bildiniz";
}
else if (tahmin > uretilenSayi)
{
lblInCik.Text = "In";
}
else
{
lblInCik.Text = "Çık";
}


if (hak == 0)
{
lblHak.Text = "Tahmin Hakkınız Bitti" + "\ntutulan Sayı : " + uretilenSayi.ToString();
}
}

private void Form1_Load(object sender, EventArgs e)
{
uretilenSayi = rnd.Next(1, 30);
}



Bu yazımızda if yapısı ile alakalı 3 adet farklı örnek paylaşmaya çalıştık.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları tatlim sohbet Mobil Chat