C , C#, Algoritma Dersleri İçin Örnek Çalışma Soruları
C programlama dili ve görsel programlama dersi için örnek çalışma soruları;
Çözümlerini yapan arkadaşlar buraya paylaşabilirler.
17 Ocak 2011 Pazartesi 22:27 tarihinde eklendi. Toplam 12769 defa okundu.
C programlama dili ve görsel programlama dersi için örnek çalışma soruları;
Çözümlerini yapan arkadaşlar buraya paylaşabilirler.
1.Klavyeden girilen yarıçapı 5,7 olan bir dairenin alanını hesaplayıp ekrana yazdıran programı yapınız?
2.klavyeden girilen iki tamsayı ve bunun 3 ve 4’e bölünüp bölünmeyeceğini hesaplayan ekrana yazdıran program?
3.Klavyeden girilen ve bir öğrenci aldığı bir dersten iki sınav
olmaktadır. Bu sınavların ortalaması 60’in üzerinde ise ‘GEÇTİ’ ;50 ile
60 arasında ise ‘KALIR’;ve 50’ın altında ise ‘UZATILIR’ durumuna
gelecektir. Öğrencinin sınavlarını giren ve hesaplayıp ekrana yazdıran
programı yapınız.
4.Klavyeden iki ondalık sayı girilerek, bunların büyüğünü hesaplayıp ekrana yazdıran program.
5.Klavyeden girilen üç tam sayıyı ve bunları artan şekilde sıraya dizerek hesaplayıp ekrana yazdıran program.
6.Klavyeden Dört tam sayı girilerek bunların pozitif olanları çarpımını hesaplayıp ekrana yazdıran programı yapınız.
7.Klavyeden dört tam sayı girilerek bunların tek olanların toplamını hesaplayıp ekrana yazdıran programı yapınız.
8.Klavyeden girilen bir öğrenci bir dersten iki sınav almaktadır. İlk
iki sınav 70’in üzerinde ise ortalamaya 3 puan eklenmektedir. Üçüncü
sınav 40’ın altında ise bu sınav ortalamaya katılmaktadır. Buna göre o
öğrencinin sınav notlarını giren ve ortalamasını hesaplayıp ekrana
yazdıran programı yazınız.
9.Klavyeden girilen 10’dan büyük bir tam sayı ve girilen rakam asal sayı ise uygun bir mesajla ekrana yazdıran programı yapınız.
12.Klavyeden girilen bir firma pazarlama elemanlarına haftalık satışlarına göre prim ödemektedir. Prim cetveli:
Haftalık Satış Komisyon
20 Milyona kadar % 0
20–59 Milyona % 2
60–99 Milyona % 9
100 Milyon ve Üzeri % 15
Pazarlama Elemanlarının haftalık satışlarını girdi yapan ve ödenecek primi hesaplayarak ekrana yazdıracak program.
13. Klavyeden girilen bir sigorta şirketi aşağıdaki plana göre müşterilerine hayat sigortası yapmaktadır.
Yaş Sigorta Tutarı Aylık Ödemeler
0–20 460 Milyon TL 5Milyon(15yıl)
21–40 650 Milyon TL 8Milyon(15Yıl)
41–50 700 Milyon TL 10Milyon(10Yıl)
51–60 2100Milyon TL 15Milyon(10yıl)
61–70 3200MiyonTL 25Milyon(10Yıl)
Ödeme Süresinin uzun olması istendiği taktirde her yıl için yıllık
ödemenin % 2 si aylık ödemelere ilave edilmektedir. Buna göre
müşterinin yaşını ödeme süresini (yıl) ve aylık ödemelerini hesaplayıp
ekrana yazdıran programı yazınız.
14.Bir Firma çalışanları için ücret cetveli aşağıda verilmektedir.
Firmada Eğitim Maaş
Bulunduğu Süre Durumu
5 Yıldan az 1:lisans 10 Milyon başlayış her yıl % 40 artış
5 Yıldan az 2:Yüksek lisans 15 Milyon başlayış her yıl %50 artış
5 Yıl Ve üstü 1:lisans her yıl % 60 artış
5 yıl ve Üstü 2:yüksek lisans her yıl %60 artış
Buna göre çalışmanın personel numarasını eğitimini ve çalıştığı süreyi
ve toplam maşını hesaplayıp ekrana yazdıran programı yapınız.
15: Klavyeden girilen öğrencilerin okul no’ları ve dönem sonu notları
ve daha sonra harf notları aşağıdaki cetvele göre hesaplayarak ekrana
yazdıran programı yazınız. Program ayrıca DC ve üzeri için ‘GEÇER’ altı
için ‘KALIR’ mesajını verecektir.
Dönem Notu Harf Notu
0–39 FF
40–44 FD
45–59 DD
60–59 DC
70–74 CC
75–79 CB
80–84 BB
85–89 BA
90–100 AA
16:Klavyeden bir tam sayı girilerek bu sayıya en yakın minimum tamsayıyı hesaplayıp ekrana yazdıran programı yapınız.
17:Klavyeden girilen bir geometrik şeklin çevresini aşağıdaki girdilere göre hesaplayarak ekrana yazdıran programı yazınız.
Kod Şekil Girilecek veri
1 kare dörtkenar uzunluğu
2 Dikdörtgen İki Kenar uzunluğu
3 Daire Yarıçapı
18.Klavyeden girilen bir telefon şirketi şehir içi telefon konuşmalarını ücretini aşağıdaki listeye göre hesaplamaktadır.
Konuşma Süresi Dakika Ücreti (TL)
İlk 3 dakika 21000
Sonraki her dakika 80000
Akşam 22’den sonra bu ücretler % 20 ucuzlamaktadır. Buna göre konuşma
saatini ve süresini giren ve ücreti hesaplayarak ekrana yazdıran
programı yapınız.
23:Klavyeden girilen ve yukarıdaki problemde verilen şehiriçi (kodu:1)
telefon ücretleri şehirlerarası (kodu:2) için %150 uluslar arası
(kodu:3) için % 400 zamlı uygulanmaktadır. Buna göre konuşma saati
süresi ve tür kodunu giren ve konuşma ücretini hesaplayarak ekrana
yazdıran programı yapınız.
19:Klavyeden girilen ve belediye su tüketimini aşağıdaki tarifeye göre ücrete tabi tutulur.
Tüketim M3 M3 Ücreti(TL)
20’den az 60000
20 ve üzeri -30’dan az 80000
40 ve üzeri 100000
Ayrıca toplam tüketim rakamlarını ilk gurubu % 2,5 gurubuna % 6ve 3
gurubunu ise %15 vergi olarak eklemektedir. Buna göre tüketim miktarını
giren ve toplam ücreti hesaplayarak ekrana yazdıran programı yapınız.
20:Klavyeden girilen 10 tane tamsayıdan ilk 5 tamsayıyı alarak çarpım tablosu hazırlayıp ekrana yazdıran programı yapınız.
21:Klavyeden girilen bir pozitif tamsayı ve bunu tam sayıya kadar tüm 4 e
bölünebilir sayıları hesaplayıp ekrana yazdıran programı yapınız.
22:Klavyeden iki tam sayıyı girerek ve bunların en küçük ortak bölenlerini (OKEK) hesaplayıp ekrana yazdıran programı yapınız.
23:Klavyeden girilen iki tamsayıyı girdi olarak alan ve bunların en büyü
ortak katlarını(OBEB) hesaplayıp ekrana yazdıran programı yazınız.
24:Klavyeden girilen bir tamsayı serisinde her sayı kendinden önce gelen
iki sayının toplamına eşit bu seriye Fibonacci sayıları adlı verilir.
Örneğin 1,1,2,3,5,8,13,… Fibonacci sayılarıdır. Buna göre 100’de büyük
fibonacci sayılarını hesaplayıp ekrana yazdıran programı yazınız.
25:Klavyeden tek boyutlu ve 20 elemanlı tamsayı dizisi olan SIRA’yı
girdikten sonra çift elemanlarını hesaplayıp ekrana yazdıran programı
yapınız.
26: Klavyeden girilen tek boyutlu ve 30 elemanlı ondalık sayı dizisi
olan BASIC ‘i girilerek yapan ve bu dizinin ilk ve son elemanlarını
hesaplayıp ekrana yazdıran programı yapınız.
27:Klavyeden girilen en çok 50 elemanlı bir A dizisinin elemanlarını ve
pozitif olanlarının ortalamasını negatiflerin toplamlarını hesaplayıp
ekrana yazdıran programı yazınız.