28.02.2015 Views

Ders 1: Giriş

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

01:<br />

02:<br />

03:<br />

04:<br />

05:<br />

06:<br />

07:<br />

08:<br />

09:<br />

10:<br />

11:<br />

12:<br />

13:<br />

14:<br />

15:<br />

16:<br />

17:<br />

18:<br />

19:<br />

20:<br />

21:<br />

22:<br />

23:<br />

24:<br />

25:<br />

/* 15prg01.c: Klavyeden girilen bir sayının tek<br />

olup olmadığını sınar */<br />

#include <br />

enum BOOLEAN{ FALSE, TRUE }; /* 0, 1 */<br />

int tek(int n){ return (n % 2); }<br />

int main()<br />

{<br />

enum BOOLEAN sonuc;<br />

int x;<br />

}<br />

ÇIKTI<br />

printf("Bir sayi girin: ");<br />

scanf("%d",&x);<br />

sonuc = tek(x); /* tek mi? */<br />

if( sonuc == TRUE )<br />

puts("Girilen sayi tek ");<br />

else<br />

puts("Girilen sayi cift");<br />

return 0;<br />

Bir sayi girin: 5<br />

Girilen sayi tek<br />

enum bloğu içinde tanımlanmış değişkenlerin sahip sabit olacağı değerler Program 15.2<br />

olduğu gibi programcı tarafından belirlenebilir.<br />

Program 15.2: enum kullanımı<br />

01:<br />

02:<br />

03:<br />

04:<br />

05:<br />

06:<br />

07:<br />

08:<br />

09:<br />

10:<br />

11:<br />

12:<br />

13:<br />

14:<br />

15:<br />

16:<br />

17:<br />

18:<br />

19:<br />

20:<br />

21:<br />

/* 15prg02.c: Beş sabit bölüm için enum<br />

kullanımı */<br />

enum bolumler{<br />

programcilik = 1, /* 1 */<br />

donanim, /* 2 */<br />

muhasebe, /* 3 */<br />

motor, /* 4 */<br />

buro /* 5 */<br />

} bolum;<br />

int main()<br />

{<br />

bolum = donanim;<br />

printf("bolum : %d\n",bolum);<br />

bolum += 2; /* bolum = motor */<br />

printf("Yeni bolum : %d\n",bolum);

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

Saved successfully!

Ooh no, something went wrong!