30.01.2013 Views

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

i = 28;<br />

break;<br />

default : i = 30;<br />

}<br />

return i;<br />

}<br />

39<br />

Örnek :4.14: Önümüzdeki yılda Ramazan Bayramı nın hangi tarihte kutlanacağını hesaplayan programı yazınız.<br />

Bu yılki tarih klavyeden gün ay ve yıl olarak okunacakır.<br />

Girdi: Bu yıl kutlanılan tarih<br />

Çıktı : Sonraki tarih<br />

#include <br />

int aydakigun(int, int);<br />

main()<br />

{<br />

int gun,ay, yil;<br />

int i, j ;<br />

clrscr();<br />

printf("Bu yılki tarihi giriniz (G A Y) : ");<br />

scanf("%d %d %d",&gun, &ay, &yil);<br />

yil = yil + 1;<br />

gun = gun - 11;<br />

if (gun < 1 ) {<br />

ay = ay - 1;<br />

if (ay < 1 ) {<br />

ay = 12;<br />

yil = yil - 1 ;<br />

}<br />

gun = gun + aydakigun(ay, yil);<br />

}<br />

printf("\nGelecek bayram = %d/%d/%d\n",gun,ay,yil);<br />

}<br />

Örnek :4.15: Girilen bir tamsayının basamaklarının sırasının tersinin oluşturduğu sayıyı veren işlevi yazınız.<br />

#include <br />

long tersi(long);<br />

main()<br />

{<br />

long s;<br />

clrscr();<br />

printf("Sayıyı giriniz : ");<br />

scanf("%ld", &s);<br />

printf("Basamaklarının ters çevirilmişi = %ld \n", tersi(s));<br />

}<br />

long tersi(long k)<br />

{<br />

long a, b;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!