Tarih :15 Aralık 2019

C Programlama Örnekleri #1

Soru 1: Girilen üç sayıdan en büyüğünü bulan programın algoritmasını hazırlayınız ve C kodunu yazınız.

Sözlü Algoritma:

  1. BAŞLA
  2. x=0, y=0, z=0
  3. OKU x,y,z
  4. EĞER x>=y && x>=z DEĞİLSE GİT 6
  5. YAZ “x BÜYÜKTÜR”
  6. EĞER y>=x && y>=z DEĞİLSE GİT 8
  7. YAZ “y BÜYÜKTÜR”
  8. EĞER z>=x && z>=y DEĞİLSE GİT 10
  9. YAZ “z BÜYÜKTÜR”
  10. DUR

C Kodu:

Soru 2: Girilen üç sayıyı küçükten büyüğe doğru sıralayan programın algoritmasını hazırlayınız ve C kodunu yazınız.

Sözlü Algoritma:

  1. BAŞLA
  2. a=0, b=0, c=0
  3. OKU a,b,c
  4. EĞER a<b && a<c DEĞİLSE GİT 10
  5. EĞER b<c DEĞİLSE GİT 8
  6. YAZ “SIRALAMANIZ a,b,c”
  7. GİT 21
  8. YAZ “SIRALAMANIZ a,c,b”
  9. GİT 21
  10. EĞER b<a && b<c DEĞİLSE GİT 16
  11. EĞER a<c DEĞİLSE GİT 14
  12. YAZ “SIRALAMANIZ b,a,c”
  13. GİT 21
  14. YAZ “SIRALAMANIZ b,c,a”
  15. GİT 21
  16. EĞER c<a && c<b DEĞİLSE GİT 21
  17. EĞER a<b DEĞİLSE GİT 20
  18. YAZ “SIRALAMANIZ c,b,a”
  19. GİT 21
  20. YAZ “SIRALAMANIZ c,b,a”
  21. DUR

C Kodu:

Soru 3: 1-99 arasındaki tek ve çift sayıların toplamları ile çarpımlarını ayrı ayrı hesaplayan programın algoritmasını hazırlayınız ve C kodunu yazınız.

Sözlü Algoritma:

  1. BAŞLA
  2. TekTop=0, CiftTop=0, i=0
  3. CiftCarp=1, TekCarp=1
  4. EGER i<99 DEĞİLSE GİT 12
  5. EGER i%2==0 DEĞİLSE GİT 8
  6. CiftTop+=i
  7. CiftCarp=i 8- GİT 4 9- TekTop+=i 10- TekCarp=i
  8. GİT 4
  9. YAZ CiftTop, CiftCarp, TekTop, TekCarp
  10. DUR

C Kodu:

Soru 4: 1’den N’ye kadar olan tam sayıların toplamını hesaplayan programın algoritmasını hazırlayınız ve C kodunu yazınız.

Sözlü Algoritma:

  1. BAŞLA
  2. x=0, y=0, Toplam=0
  3. OKU y
  4. EGER x<=y DEGİLSE GİT 7
  5. Toplam+=x
  6. GİT 4
  7. YAZ TOPLAM
  8. DUR

C Kodu:

Soru 5: Klavyeden girilen N sayısına göre 1’den N’ye kadar olan tek sayıların toplamını ve çarpımını bulan programın algoritmasını hazırlayınız ve C kodunu yazınız.

Sözlü Algoritma:

  1. BAŞLA
  2. n=0, TekToplam=0, TekCarpim=1, i=1
  3. OKU n
  4. EĞER i<=n DEĞİLSE GİT 8
  5. EĞER !(i%2==0) DEĞİLSE GİT 3
  6. TekToplam+=i
  7. TekCarpim*=i
  8. GİT 3
  9. YAZ TekToplam, TekCarpim
  10. DUR

C Kodu:

Soru 6: Klavyeden girilen N sayısına göre 2 ile N arasındaki çift sayıların kareleri toplamını ve küpleri çarpımını hesaplayan programın algoritmasını hazırlayınız ve C kodunu yazınız.

Sözlü Algoritma:

  1. BAŞLA
  2. n=0, CiftToplam=0, CiftCarpim=1, i=2
  3. OKU N
  4. EĞER i<=n DEĞİLSE GİT 9
  5. EĞER i%2==0 DEĞİLSE GİT 4
  6. CiftToplam=(i*i)+CiftToplam
  7. CiftCarpim=(i*i*i)+CiftCarpim
  8. GİT 4
  9. YAZ CiftToplam, CiftCarpim
  10. DUR

C Kodu:

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir