IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  digitalpanel

Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
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ı eglen sohbet sohbet
Cevapla

Etiketler
c#, kullanımı


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
So Kullanımı Amelia İngilizce 0 15 Mart 2014 00:24
tcl Kullanımı Der_padriot Eggdrop, NeoStats, BNC 5 30 Ağustos 2007 12:20
irc'de bnc kullanımı ReMEMBeR Eggdrop, NeoStats, BNC 0 03 Ağustos 2006 04:05
if-then-else;kullanımı LeadeR mIRC Scripting Dersleri 0 06 Temmuz 2006 01:50