Arkadaşlar Pazartesi gunune yetiştirmem gereken 20 tane soru var. Bazıları icin bu sorular cocuk oyuncağı gelebilir. Ancak ben programlamaya daha yeni başladım. Bu nedenler bu soruları yapmam icin bayağı bir vakit harcamam gerekli. Diğer odevlerimin aksamaması icin ltfen bana yardımcı olun. Yalnız soruları cozerken sadece #include kullanmanız lazım. Cunku biz daha diğerlerini oğrenmedik. Yardımcı olursanız cok sevinirim... :-)
PROGRAMLAMA SORULARI
Program 1 :
Klavyeden girilen n sayısına gore a
sagıdaki islemin sonucunu bulunuz. n degerki klavyeden
girilecektir.
1+2+3+……+n = ?
Ornek:
N=10 icin N=50 icin
Sonuc = 55 Sonuc = 1275
Program 2 :
Klavyeden girilen n sayısına gore asagıdaki islemin sonucunu buldurunuz.
n! = ?
Ornek:
n=5 icin Sonuc = 120
Program 3 :
a. ki degiskenin degerlerini birbirine bir ara degisken (katalizor) kullanarak aktarınız.
b.
ki degiskenin degerlerini birbirine bir ara degisken kullanmadan aktarınız.
c.
ki degiskenin degerlerini birbirine toplama veya cıkarma islemi kullanmadan
aktarınız.
Ornek :
Program esnasında :
a=3, b=5
Program sonunda :
a=5, b=3
Program 4 :
Ekrana a
sagıdaki goruntuyu en az sayıda dongu, islem ve degisken kullanarak ekrana veren
programı yazınız..
100 1 99 2 98 3 . . . . 2 99 1 100
Program 5 :
Ekrana a
sagıdaki goruntuyu m=100 ve n=5 degeri icin veren programı yazınız. n ve m
de
gerleri klavyeden girilecektir. 0’dan kucuk sayılar ekrana yazdırılmayacaktır.
100 95 90 85 ... 10 5 0
Ba
ska bir ornek :
m=50 ve n=10 icin :
50 40 30 20 10 0
Program 6 :
m
ve n sayıları icin klavyeden 4 ve 3 degerleri verildiginde asagıdaki cıktıyı ureten bir programı
yazınız.
1 1 1 1
2 2 2 2
3 3 3 3
Ba
ska bir ornek :
m=2, n=3
1 1
2 2
3 3
Program 7 :
A
sagıdaki cıktıyı klavyeden girilen n degeri icin veren programı yazınız. (Sadece while yada
do-while
dongulerini kullanınız. )
n=6
1
22
333
4444
55555
666666
Program 8 :
A
sagıdaki cıktıyı N degerine gore veren programı loop kullanarak yazınız.
N=12 icin :
12
11 11
10 10 10
9 9 9 9
8 8 8 8 8
7 7 7 7 7 7
6 6 6 6 6 6 6
5 5 5 5 5 5 5 5
4 4 4 4 4 4 4 4 4
3 3 3 3 3 3 3 3 3 3
2 2 2 2 2 2 2 2 2 2 2
1 1 1 1 1 1 1 1 1 1 1 1
Program 9 :
A
sagıdaki cıktıyı ekrana yazdıran programı dongu kullanarak yazınız.
1
21
321
4321
54321
654321
7654321
87654321
987654321
Program 10 :
A
sagıdaki cıktıyı klavyeden okutulan N degerine gore ekrana yazdıran programı yazınız. (N
degeri klavyeden girilecektir)
N=8 icin:
1
23
456
7891
23456
789123
4567891
23456789
Program 11 :
A
sagıdaki goruntuyu ekrana en az sayıda loop kullanarak yazdırınız.
N=9 icin: N=3 icin:
1 1
1 2 1 2
1 2 3 1 2 3
1 2 3 4 1 2
1 2 3 4 5 1
1 2 3 4 5 6
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
Program 12 :
Carpma ve bolme i
slemi yani * ve / operatorlerini kullanmadan iki sayıyı carpan programı
yazınız.
Program 13 :
Bolme i
slemi yani / operatoru kullanmadan iki sayıyı bolen programı yazınız. (Sayıların birbirine
bolunebilecegi garanti ediliyor. kinci sayı 0 girilmemelidir.)
Program 14 :
Klavyeden girilen 3 basamaklı sayının rakamlarını mod (%) operatorunu kullanmadan
toplayınız.
Ornek:
123
1+2+3=6
Program 15 :
n + (n+k) + (n+2k) + … + m = ?
i
slemi icin n,k ve m degerleri klavyeden girilecek ve sonucu ile ekrana yazılacak.
Ornek:
n=10, k=2, m=20 icin :
Cıktı :
10+12+14+16+18+20=90
n=10, k=5, m=100 icin cıktı = 1045
n=20, k=10, m=10000 icin cıktı = 5004990
Program 16 :
Bir sınıfta N o
grenci vardır. Bu ogrencilerin kiloları sıra ile klavyeden okutulacaktır. Eger bir
ogrenci 40 kilodan dusuk ise bu ogrenci zayıftır. 40-60 arası ise bu ogrenci normal; 60’dan fazla
ise sismandır. Sınıfta kac ogrencinin zayıf, kac ogrencinin normal ve kac ogrencinin sisman
oldugunu bulan programı yazınız.
N sayısı klavyeden girilecektir. N
COK ACİL!!! Lutfen yardımcı olun...
Android & IOS Uygulama Geliştirme0 Mesaj
●37 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Android & IOS Uygulama Geliştirme
- COK ACİL!!! Lutfen yardımcı olun...