Csharp Örnek Sorular
Örnek Sorular
Soru 1: Aşağıda verilen A ve B dizisi içindeki elemanların birebir toplamını bulup C dizisini hesaplayan programı yazınız.
A ={5, 4 ,2, 8, 3, 9, 12}
B ={3, 2, 5, 1, 7, 8, 4 }
Programın bulacağı dizi
C= {8, 6, 7, 9, 10, 17, 16}
Soru 2: Yukarıda verilen A ve B dizinin birebir çarpımı olan diziyi program yazarak bulunuz.
D ={15, 6, 10, 8, 21, 72, 48}
Soru 3: Aşağıda verilen A dizisindeki sayılardan kaç tanesinin 3 ile tam bölündüğünü ve 3'e bölünen sayıları ekrana yazdırınız.
A ={3, 4, 5, 6, 26, 72}
Soru 4: Bir dizide öğrencilerin notları bulunsun, başka bir dizi açarak bu notların harf karşılıklarını aşağıdaki bilgilere göre bulup, doldurunuz.
A için aralık 84.5 <= not <=100
B için aralık 69.5 <= not < 84.5
C için aralık 54.5 <= not < 69.5
D için aralık 49.5 <= not < 54.5
E için aralık 0 <= not < 49.5
Soru 5: Eleman sayısı 25 olan bir dizide öğrencilerin notları bulunmaktadır. Bu dizide, Notu 50'den düşük olanların ve 50'den büyük eşit olanların sayısını ekrana yazdırınız.
Soru 6: Eleman sayısı 25 olan bir dizideki öğrenci notlarının ortalamasını bulup, ortalamayı, ortalamanın altındaki öğrenci sayısını ve ortalamanın üstündeki öğrenci sayısını ekrana yazdırınız.
Sınıfın yarısından fazlası ortalamanın üzerindeyse "Başarılı", ortalamadan küçük eşit ise "Başarısız" yazdırınız.
Örneğin;
Sınıf Ortalaması : 75
Ortalama altındaki kişi sayısı: 10
Ortalama üstündeki kişi sayısı: 15
Soru 7: Klavyeden girilen 20 sayının her birinden kaç tane girildiğini bulup ekrana yazdırınız.
Örneğin;
3 defa 5 girildi,
2 defa 4 girildi,
10 defa 3 girildi,
3 defa 2 girildi,
3 defa 1 girildi.
İpucu: Yukarıdaki değerler bir dizide verilebilir A = {50 ,55 ,65}. Problemi çözerken artışı düşünüp sonraki terimi, bu bilgiye göre hesaplattırabilirsiniz.
İyi çalışmalar dilerim...
Nisan, 2015
Oğuzhan TAŞ
Şimdiye kadar makalelerimi takip edenler, aşağıdaki soruları çözebiliyorlarsa, herhangi bir programlama dilinde algoritma kurma yetenekleri gelişmiştir. Soruları çözemiyorsanız konuları yeniden çalışmalısınız. Kendiniz çözmeye çalışınız ve bilgisayar başına geçmeden önce kağıt üzerinden düşününüz.
Soru 1: Aşağıda verilen A ve B dizisi içindeki elemanların birebir toplamını bulup C dizisini hesaplayan programı yazınız.
A ={5, 4 ,2, 8, 3, 9, 12}
B ={3, 2, 5, 1, 7, 8, 4 }
Programın bulacağı dizi
C= {8, 6, 7, 9, 10, 17, 16}
Soru 2: Yukarıda verilen A ve B dizinin birebir çarpımı olan diziyi program yazarak bulunuz.
D ={15, 6, 10, 8, 21, 72, 48}
Soru 3: Aşağıda verilen A dizisindeki sayılardan kaç tanesinin 3 ile tam bölündüğünü ve 3'e bölünen sayıları ekrana yazdırınız.
A ={3, 4, 5, 6, 26, 72}
Soru 4: Bir dizide öğrencilerin notları bulunsun, başka bir dizi açarak bu notların harf karşılıklarını aşağıdaki bilgilere göre bulup, doldurunuz.
A için aralık 84.5 <= not <=100
B için aralık 69.5 <= not < 84.5
C için aralık 54.5 <= not < 69.5
D için aralık 49.5 <= not < 54.5
E için aralık 0 <= not < 49.5
Soru 5: Eleman sayısı 25 olan bir dizide öğrencilerin notları bulunmaktadır. Bu dizide, Notu 50'den düşük olanların ve 50'den büyük eşit olanların sayısını ekrana yazdırınız.
Soru 6: Eleman sayısı 25 olan bir dizideki öğrenci notlarının ortalamasını bulup, ortalamayı, ortalamanın altındaki öğrenci sayısını ve ortalamanın üstündeki öğrenci sayısını ekrana yazdırınız.
Sınıfın yarısından fazlası ortalamanın üzerindeyse "Başarılı", ortalamadan küçük eşit ise "Başarısız" yazdırınız.
Örneğin;
Sınıf Ortalaması : 75
Ortalama altındaki kişi sayısı: 10
Ortalama üstündeki kişi sayısı: 15
Soru 7: Klavyeden girilen 20 sayının her birinden kaç tane girildiğini bulup ekrana yazdırınız.
Örneğin;
3 defa 5 girildi,
2 defa 4 girildi,
10 defa 3 girildi,
3 defa 2 girildi,
3 defa 1 girildi.
Soru 8: Bir sınıfta bulunan 25 öğrencinin notları bir dizide tutulmaktadır. Bu dizideki notların ortalaması geçme notudur. Örneğin ortalama 70 çıktı diyelim, 70'in altındakiler başarısız(E), üstündekiler başarılı kabul edilecektir. Ortalama ile tam puan 100 arasındaki kısım, eşit bölünerek A, B, C, D harf notunun aralıkları bulunacaktır. Daha sonra başka bir dizi açılarak öğrencilerin notunun harf değeri, belirlenen aralığa göre bu diziye yazdırılacaktır.
Örneğin sınıf ortalaması 70 puan olsun,
Fark : 100 - 70 = 30,
Geri kalan dört harf notu olan A, B, C, D şöyle hesaplanacaktır.
Artım : 30 / 4 = 7.5 bulunur.
O zaman diğer notlar 7.5 artışla değişecektir ve aşağıdaki kurallara göre hesaplanacaktır;
D harf notu; 70 <= Not < 77. 5
C harf notu; 77.5 <= Not < 85;
B harf notu; 85 <= Not < 92.5;
A harf notu; 92.5 <= Not <= 100
Soru 9: Bir ülkenin nüfusu aşağıdaki gibi artmaktadır. Önceki yıllara göre artış miktarını bulup, 2015 yılının nüfus oranını tahmin eden programı yazınız.
2012 nüfusu 50 milyon,
2013 nüfusu 55 milyon,
2014 nüfüsu 65 milyon,
2015 nüfusu ?
Burada 2012 ve 2013 arasında nüfus, 50 milyondan 55 milyona çıkmış 5 milyon artmıştır, 2013 ve 2014 arasında 65'den 75'e çıkmış 10 milyon artmıştır, 2014 ile 2015 arasındaki artımı da şöyle hesaplayabiliriz.
Artış: Önce 5, sonra 10 olmuştur, sonraki adımda artış 15 olması beklenmektedir. Yani her yıl artışa 5 eklenmiştir. Bu durumda 15 artması ve 2015 nüfusunun 65 + 15 = 80 olması beklenmektedir.
Örneğin sınıf ortalaması 70 puan olsun,
Fark : 100 - 70 = 30,
Geri kalan dört harf notu olan A, B, C, D şöyle hesaplanacaktır.
Artım : 30 / 4 = 7.5 bulunur.
O zaman diğer notlar 7.5 artışla değişecektir ve aşağıdaki kurallara göre hesaplanacaktır;
D harf notu; 70 <= Not < 77. 5
C harf notu; 77.5 <= Not < 85;
B harf notu; 85 <= Not < 92.5;
A harf notu; 92.5 <= Not <= 100
Soru 9: Bir ülkenin nüfusu aşağıdaki gibi artmaktadır. Önceki yıllara göre artış miktarını bulup, 2015 yılının nüfus oranını tahmin eden programı yazınız.
2012 nüfusu 50 milyon,
2013 nüfusu 55 milyon,
2014 nüfüsu 65 milyon,
2015 nüfusu ?
Burada 2012 ve 2013 arasında nüfus, 50 milyondan 55 milyona çıkmış 5 milyon artmıştır, 2013 ve 2014 arasında 65'den 75'e çıkmış 10 milyon artmıştır, 2014 ile 2015 arasındaki artımı da şöyle hesaplayabiliriz.
Artış: Önce 5, sonra 10 olmuştur, sonraki adımda artış 15 olması beklenmektedir. Yani her yıl artışa 5 eklenmiştir. Bu durumda 15 artması ve 2015 nüfusunun 65 + 15 = 80 olması beklenmektedir.
İpucu: Yukarıdaki değerler bir dizide verilebilir A = {50 ,55 ,65}. Problemi çözerken artışı düşünüp sonraki terimi, bu bilgiye göre hesaplattırabilirsiniz.
İyi çalışmalar dilerim...
Nisan, 2015
Oğuzhan TAŞ
Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: C# Programlama Dili ile İlgili Örne...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Excel hücrelerinde yıldız koyarak b...
- :: Hangisi acaba, PHP mi ASP.NET mi ?