20 Ağustos 2013 Salı

DÖNGÜLER ( LOOPS )

Karisik Alistirmalar:

Q-1) Klavyeden pozitif tamsayi olarak girilen baslangic ve bitis degerlerine göre aradaki cift sayilari ve adetlerini ekrana yazan C programini yaziniz. ( Baslangic ve bitis degerleri ciftse dahil edilecektir. ) Program çalıştıgında aşagıdaki örnek çalışmaya uygun olmalıdır.








Cevabın kaynak kodu icin buraya tiklayiniz .


Q-2) Klavyeden girilen 10 deger arasindan en buyuk iki tanesini bulan C programini kodlayiniz. Program çalıştıgında aşagıdaki örnek çalışmaya uygun olmalıdır.


Not: Döngü ve if-else kullanilarak yapilmalidir. Array, string .. vs. kullanilmamalidir.

Cevabın kaynak kodu icin buraya tiklayiniz .








Q-3) Asagidaki soruyu örnek calismaya uygun olacak sekilde cevaplayiniz. :)

 Cevabin kaynak kodu icin buraya tiklayiniz.


Q-4) Asagidaki soruyu örnek calismaya uygun olacak sekilde cevaplayiniz
















Cevabin kaynak kodu icin buraya tiklayiniz .

Q-5) Bir odada bulunan kisi sayisina göre odada bulunan iki kisinin dogum günlerinin aynı olma ihtimali asagidaki gibi hesaplanir.

N=odadaki kisi sayisi olmak üzere

              Olasilik = 1 - (365/366 * 364/366 * 363/366*.....*(366-N+1)/366

 Klavyeden girilen kisi sayisina gore olasiligi hesaplayip ekrana yazdiran C programini kodlayiniz. Program çalıştıgında aşagıdaki örnek çalışmaya uygun olmalıdır.

-Cevabin kaynak kodu icin buraya tiklayiniz .







Q-6) Bir eşkenar dörtgenin kenar uzunlugunu ve hangi karakter kullanılarak çizilecegini girdi olarak alan ve görüntüleyen bir program yazınız.
Program çalıştıgında aşagıdaki örnek çalışmaya uygun olmalıdır.





- Cevabin kaynak kodu icin buraya tıklayınız .







Q-7) Bir cümleyi girdi olarak alan ve bu cümledeki büyük harflerin sayısını bulan bir program yazınız. Cümlenin sonunda nokta karakteri bulunmaktadır.
(Not: Cümleyi karakter karakter okutunuz.)
Program çalıştıgında aşagıdaki örnek çalışmaya uygun olmalıdır.


- Cevabin kaynak kodu icin buraya tıklayınız .





Q-7) Yazacağınız C programı ile pozitif bir tamsayı olan n'yi girdi olarak alınız. Daha sonra program a^2 + b^2 = c^2 eşitliğini sağlayan ve n'den küçük veya eşit olan a, b ve c tamsayı değerlerini bulup ekranda göstermelidir.

Program çalıştıgında aşagıdaki örnek çalışmaya uygun olmalıdır.




- Cevabin kaynak kodu icin buraya tıklayınız .





18 Ağustos 2013 Pazar

IF - SWITCH (COKLU SECİM)

If alıstırmaları:

Q-1) Vize ve final notlari girildikten sonra asagidaki tabloya gore ogrencinin harf notuna karar verip gösteren C programini kodlayiniz.

      Basari ortalaması = Vize'nin %40'ı + Final'in %60'ı
      Basari ortalamasi ;
          50 den küçük olanlar icin  F ,
          50 ve 59 arasi icin             D ,
          60 ve 69 arasi icin             C ,
          70 ve 79 arasi icin             B ,
          80 ve yukaraisi icin           A .

Not: Program çalıştıgında aşagıdaki örnek çalışmaya uygun olmalıdır.










Cevabın kaynak kodu için buraya tiklayiniz .

Q-2) Klavyeden girilen 5 basamakli bir tamsayinin palindrome olup olmadigini bulan C programini yaziniz. Program çalıştıgında aşagıdaki örnek çalışmaya uygun olmalıdır.






 Cevabın kaynak kodu için buraya tiklayiniz .

Q-3) Klavyeden girilen üc ondalikli sayiyi buyukten kucuge siralayarak gosteren programi yaziniz. Program çalıştıgında aşagıdaki örnek çalışmaya uygun olmalıdır.









Cevabın kaynak kodu için buraya tiklayiniz .


Q-4) Klavyeden girilen üc basamakli bir tamsayinin rakamlarindan elde edilecek en buyuk uc basamakli tamsayiyi bulup ekrana yazdiran program yaziniz. Program çalıştıgında aşagıdaki örnek çalışmaya uygun olmalıdır.








 Cevabın kaynak kodu için buraya tiklayiniz .

Q-5) Bir ücgenin açılarını girdi olarak alan ve bu üçgenin türünü (geniş, dar veya dik açılı üçgen) saptayan bir C programı yazınız. Program aynı zamanda bir üçgen oluşturulup oluşuturulamadıgını da iç açılarının toplamını bularak kontrol etmelidir. Üçgenin iç açılarının toplamı 180 derece olmalıdır.
Program çalıştıgında aşagıdaki örnek çalışmaya uygun olmalıdır.







Cevabın kaynak kodu için buraya tiklayiniz.


Switch alıstırmaları:

Q-1) Klavyeden girilen ayin degerine göre uzun adini ekrana yazan C programini kodlayiniz. Program çalıştıgında aşagıdaki örnek çalışmaya uygun olmalıdır.
(switch...case yapisi kullanilarak cozulecektir.)








 Cevabın kaynak kodu için buraya tiklayiniz .


 

17 Ağustos 2013 Cumartesi

" C " de Giris-Cikis Fonksiyonlari ( Printf - Scanf ) :

Basit printf ve scanf alıstırmaları :

Q-1) Resimdeki çıktıyı üretecek C kodunu printf fonksiyonunu kullanarak yazınız.
 











Cevabın kaynak kodu için buraya tıklayınız .

Q-2) Klavyeden girilen iki adet tamsayıyı toplayıp ekrana yazdıran C programını kodlayınız.. Program çalıştıgında aşagıdaki örnek çalışmaya uygun olmalıdır.

Cevabın kaynak kodu için buraya tıklayınız .


Q-3) Klavyeden saat, dakika, saniye degerlerine göre verilen sürenin saniye cinsinden toplamini bulup ekrana yazdiran C programini kodlayınız. Program calistiginda asagidaki örnek çalışmaya uygun olmalıdır.


Cevabın kaynak kodu için buraya tıklayınız .

Blog'a Merhaba

Hayırlısıyla başladık bakalım :)