28.02.2015 Views

C Kitabı

Buraya açıklama gelecektir

Buraya açıklama gelecektir

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

eşdeğerdir.<br />

if deyiminin else ile birlikte kullanımı şu şekildedir:<br />

if(koşul){<br />

...<br />

deyimler; (küme1)<br />

...<br />

}<br />

else{<br />

...<br />

deyimler; (küme2)<br />

...<br />

}<br />

Bu yapının kullanılmasına dair bir örnek Program 6.1'de gösterilmiştir. Program, klavyeden<br />

girilen bir tamsayının çift olup olmadığını sınar. Bilindiği gibi, çift sayılar, 2 ile kalansız<br />

bölünebilen sayılardır.<br />

Program 6.1: if-else deyiminin 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 />

/* 06prg01.c<br />

Klavyeden girilen bir sayının çift olup<br />

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

#include <br />

int main()<br />

{<br />

int sayi;<br />

}<br />

ÇIKTI<br />

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

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

if (sayi % 2 == 0)<br />

printf("sayi cifttir.\n");<br />

else<br />

printf("sayi tektir.\n");<br />

return 0;<br />

Bir sayi girin: 3<br />

sayi tektir.<br />

Mantıksal Operatörler kullanarak birden çok karşılaştırma birleştirilebilir. Buna iyi bir örnek<br />

Program 6.2'de gösterilmiştir. Program, bir yılın artık yıl olup olmadığını sınar. Bir yıl içinde,<br />

Şubat ayı 29 gün olursa o yıl artık yıl olarak adlandırılır. Artık yıl peryodik olarak 4 yılda bir<br />

gelir. Genel kanı "bir yıl 4 ile tam bölünebirse o yıl artık yıldır" şeklindedir. Fakat 1996 artık<br />

yıl iken 1800 artık yıl değildir. Genel sorgulama söyle olmalıdır: Eğer bir yıl

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

Saved successfully!

Ooh no, something went wrong!