You are on page 1of 2

C-C++ CALISMA SORULARI

1. Girilen ikilik sayıyı onluk sayıya dönusturen algoritmanın akıs semasını ve c++ kodunu yazın.
2. Asagıdakı programın cıktısını yazın.

int i, j ;
for (i = 1 ; i < 5 ; i++) {
for (j = 0 ; j <= 5 ; j++) {
if ( (i + j) % 2 == 0 ) {
cout << “X”;
} else {
cout << “O”;
}
}
cout << endl;
}

3. Asagidaki for dongusunu "do-while" dongusu kullanarak yazin.


for(i=0;i<6;i++) cout << “i=”<<i;
4.Asagıdaki program parcasının sonucu nedir
B= 3;
A=++B;
İf (A==B) cout<<”1”,
Else cout <<”0”;

5. Fibonacci sayıları kendinden 2 onceki sayıların toplanmsı ile bulunur. Ornek:


1 1 2 3 5 8 13….
30a kadar olan fibonacci sayılarını bulan algoritma sahte kodunu (pseudo code) ve c++ kodunu yazın.
6. Rakamları yazı ile yazan programın akıs semasını ve c++ kodunu yazın. (ornek 110 - yuz on)
7. 38e kadar olan tamkare sayıları bulan algoritmanın akıs semasını ve c++ kodunu yazın.
8. Kelvin(k), fahrenhayt(f) ve celcius(c) sicaklik donusumlerini bulun. Donusum formullerı
asagıdadır:
f=(180*c+3200)/100;
c=100*(f-32)/180;
k=c+273;
c=k-273;
k=100*(f-32)/180+273/180;
f=18*(k-273)/10+32/10;

9. İki sayının OBEB bulan algoritmanın akıs semasını ve c++ kodunu yazın.
10. Girilen saatin akrep ve yelkovan degerine gore akrep ve yelkovan arasındaki acıyı bulan
algoritmanın akıs semasını cizin.
11. Ekrandan girilen ogrenci not degerine gore harf notu karsiligini bulan algoritma sahte kodu
(pseudo kod) ve c++ kodunu yazın. (80-100 AA, 70-80 BA,60-70 BB,50-60 CC,40-50 DD)
12. Ekrandan girilen bir sayının asal olup olmadıgını bulan algoritmanın akıs seması ve c++ kodunu
yazın.
13.Dikucgenın girilen dikkenarlarına gore hipotenusunu bulan algorıtma akıs semasını cizip, c++
kodunu yazın.
14. Yildiz ve bosluk kullanarak bir eskenar ucgeni asagidaki sekilde ekrana cikaran algoritmanın akıs
semasını ve c++ kodunu yazın..
*
***
*****
*******
15. Ekrandn girilen n sayisina gore asagidaki toplamayi yapan algoritmanın akıs semasını ve c++
kodunu yazın:
Toplam = x + x^2/2! + x^3/3! + x^4/4!+ ……..x^n/n!
(^ isareti us alma icin kullanilmistir. )
16. Asagıdaki progerm parcasının sonucu nedir?
Int a=3; int b=2;
C = (a<b) ? a: b;
Cout << c;
17. Bir işci saat ucreti olarak 6ytl almaktadır. Ayrıca yemekve yol yardımı olarak 10ytl almaktadır.
Ayda %8 oranında sigorta kesintileri olmaktadır. Ekrandan girilen aylık calısma saatine gore iscinin
kesintilerden sonra eline gecen aylık parayı hesaplayan algoritmanın akıs semasını ve C++ kodunu
yazın.
18. Ekrandan not ortalamsı alınacak ogrencı sayısı girilecektir. Daha sonra belirtilen ogrenci kadar not
girilecektir. Girilen bu notların ortalamasını alan algoritmanın akıs semasını ve c++ kodunu yazın.
19. 1 den 10 kadar olan ve 3’e bolunebilen sayıların toplamını bulan algoritmanın akıs semasını ve c+
+ kodunu yazın.
20.Ekrandan girilen bir sayı, eger:
a) 5-10 arasında ise gırılen bu sayının karesini alıp ekrandan gosteren
b ) 5ten kucuk ise girilen sayının faktoriyel degerini alıp ekrandan gosteren
c) 10 dan buyuk ise sayıyı ikiye bolup, bir eksigini ekrana yazan programın c++ kodunu yazın.

21. Ekrandan girilen sayının tek veya cift oldugunu bulup ekrana “tek” veya “cift” yazan c++
programını yazın.

You might also like