YZM 2105 Nesneye Yönelik Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1
BÖLÜM - 2 C# Programlama Dili Örnekler 2
Örnek1: Girilen Kullanıcı Bilgilerini Ekrana Yazdırma Kullanıcıdan Ad (char[20]), Soyad (char[20]), Bakiye (float) CalismaDurumu (boolean) bilgileri alınarak ekrana yazdıran bir windows form uygulaması yazınız. 3
Örnek1: Girilen Kullanıcı Bilgilerini Ekrana Yazdırma(devam ) C de 4
Örnek1: Girilen Kullanıcı Bilgilerini Ekrana Yazdırma(devam ) C# da 5
Örnek2: 1-100 arasındaki Tek ve Çift sayıların Toplamı 1-100 arasındaki tek sayılarını toplayarak elde edilen tektoplam (int), çift sayıların toplayarak elde edilen cifttoplam(int) değişkenlerini ekrana yazdıran bir Windows form uygulaması yazınız. 6
Örnek2: 1-100 arasındaki Tek ve Çift sayıların Toplamı(devam ) C de 7
Örnek2: 1-100 arasındaki Tek ve Çift sayıların Toplamı(devam ) C# da 8
Örnek2: 1-100 arasındaki Tek ve Çift sayıların Toplamı(devam ) İKİNCİ ÇÖZÜM 9
Örnek2: 1-100 arasındaki Tek ve Çift sayıların Toplamı(devam ) İKİNCİ ÇÖZÜM 10
Örnek3: Girilen sayının 10 50 arasında olup olmadığı kontrol etme Girilen sayının 10 50 arasında olup olmadığı kontrol edip sonucunu ekrana yazdıran bir Windows form uygulaması yazınız. 11
Örnek3: Girilen sayının 10 50 arasında olup olmadığı kontrol etme(devam ) C de 12
Örnek3: Girilen sayının 10 50 arasında olup olmadığı kontrol etme(devam ) C# da 13
Örnek3: Girilen sayının MİN MAX arasında olup olmadığı kontrol etme(devam ) İKİNCİ ÇÖZÜM 14
Örnek3: Girilen sayının MİN MAX arasında olup olmadığı kontrol etme(devam ) İKİNCİ ÇÖZÜM 15
Örnek4: Girilen İl Plaka Kodunun Hangi İle Ait Olduğunu Bulma Girilen il plaka kodunun hangi ile ait olduğunu bulup sonucunu ekrana yazdıran bir Windows form uygulaması yazınız. 16
Örnek4: Girilen İl Plaka Kodunun Hangi İle Ait Olduğunu Bulma (devam ) C de 17
Örnek4: Girilen İl Plaka Kodunun Hangi İle Ait Olduğunu Bulma (devam ) C# da ComboBox a properties penceresinden Item ekliyoruz. 18
Örnek4: Girilen İl Plaka Kodunun Hangi İle Ait Olduğunu Bulma (devam ) C# da 19
Örnek5: Faktoriyel Hesaplama Girilen sayının faktöriyelini hesaplayarak elde edilen faktöriyel(int) değişkenini ekrana yazdıran bir Windows form uygulaması yazınız. 20
Örnek5: Faktoriyel Hesaplama (devam ) C de 21
Örnek5: Faktoriyel Hesaplama (devam ) C# da 22
Örnek6: Dizinin tüm elemanlarını Yazdırma 5 elemanlı int tipinde elemanları 5, 10, 15, 20, 25, 30 olan bir dizinin elemanlarını ekrana yazdıran bir Windows form uygulaması yazınız. 23
Örnek6: Dizinin tüm elemanlarını Yazdırma (devam ) C de 24
Örnek6: Dizinin tüm elemanlarını Yazdırma (devam ) C# da 25
Örnek7: 0 Girilene Kadar Girilen Tüm Değerleri Toplama 0 girilene kadar girilmiş tüm sayıların toplamı toplam(int) değişkenini ekrana yazdıran Windows form uygulaması yazınız. 26
Örnek7: 0 Girilene Kadar Girilen Tüm Değerleri Toplama (devam ) C de 27
Örnek7: 0 Girilene Kadar Girilen Tüm Değerleri Toplama (devam ) C# da 28
Örnek8: 1-50 Arasındaki Asal Sayıların Yazdırılması 1-50 arasındaki asal sayıları ekrana yazdıran Windows form uygulaması yazınız. 29
Örnek8: 1-50 Arasındaki Asal Sayıların Yazdırılması (devam ) C de 30
Örnek8: 1-50 Arasındaki Asal Sayıların Yazdırılması (devam ) C# da 31
Örnek9: 10 Öğrencinin Notlarını Dizide Saklama Kullanıcının girdiği 10 öğrenci notunu ogrencinotlar adlı 10 elemanlı int veri tipindeki dizide saklayan Windows form uygulaması yazınız. 32
Örnek9: 10 Öğrencinin Notlarını Dizide Saklama (devam ) C de 33
Örnek9: 10 Öğrencinin Notlarını Dizide Saklama (devam ) C# da 34
Örnek10: Ekrana Yıldız Yazdırma yıldız adlı 10 elemanlı int veri tipindeki, elemanları 19, 3, 15, 7, 11, 9, 13, 5, 17, 1 olan dizinin her bir elemanının değeri kadar ekrana yıldız simgesi yazan Windows form uygulaması yazınız. Örn.: 3 --> *** 35
Örnek10: Ekrana Yıldız Yazdırma (devam ) C de 36
Örnek10: Ekrana Yıldız Yazdırma (devam ) C# da 37
Örnek11: Serbest Düşme Hesaplayıcısı Kullanıcıdan alınan değerler ve g = 9.8 (float) sabitini kullanarak seçilen formülün sonucu hesaplayan Windows form uygulaması yazınız. 38
Örnek11: Serbest Düşme Hesaplayıcısı (devam ) C# da 39
Örnek11: Serbest Düşme Hesaplayıcısı (devam ) C# da 40
Örnek12: Girilen Cümleyi Harf Harf Yazdırma Kullanıcının girdiği cümleyi harf harf ve tümünü yazdıran Windows form uygulaması yazınız. 41
Örnek12: Girilen Cümleyi Harf Harf Yazdırma (devam ) C de 42
Örnek12: Girilen Cümleyi Harf Harf Yazdırma (devam ) C# da 43
Örnek13: Matris Çarpımı int a[3][3] = { { 2, 1, 1 }, { 5, 1, 4 }, { 19, 8, 1 } } int b[3][3] = { { 9, 9, 1 }, { 3, 1, 21 }, { 7, 1, 11 } } Matrislerinin çarpıp (int) c[3][3] matrisinde saklayan ve c matrisini ekrana yazdıran Windows form uygulaması yazınız. 44
Örnek13: Matris Çarpımı (devam ) C de 45
Örnek13: Matris Çarpımı (devam ) C# da 46
İYİ ÇALIŞMALAR Yrd. Doç. Dr. Deniz KILINÇ deniz.kilinc@cbu.edu.tr 47