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

Create successful ePaper yourself

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

==, !=<br />

&&, ||<br />

20<br />

= en düşük (son yürütülür)<br />

= işleci sağdan sola, diğerleri soldan sağa doğru yürütülür.<br />

Görüldüğü gibi ifadelerde matematiksel ve mantıksal işlemler bittikten sonra ilişki test edilir.<br />

X=50, Y=80, Z=45 için<br />

( ( X / 4 + Y / 4 + Z / 2 ) >= 50 ) && ( Z >= 50 )<br />

3 - Döngü ve Koşul Deyimleri<br />

Programlar (algoritmalar) üç temel blok kullanılarak gerçekleştirilebilirler. Bunlar; ardarda, bir koşula<br />

bağlı olarak ve sonlu sayıda yineleme (döngü) dir.<br />

3.1 Koşul Deyimleri<br />

Birkaç seçenekten birini seçmek veya bir deyimin bir koşula bağlı olarak işlemek için kulanılır.<br />

3.1.1 if-then-else Deyimi<br />

if ()<br />

blok_doğru;<br />

else<br />

blok_yanlış;<br />

Mantıksal ifade doğru ise blok_doğru, yanlış ise else sözcüğünden sonraki blok_yanlış yürütülür. else kısmı<br />

seçimlidir, gerekmiyorsa kullanılmayabilir.<br />

Örnek 3.1. 1.1 Girilen sayının tek/çift olduğunu yazan program<br />

#include <br />

main()<br />

{<br />

int i;<br />

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

if ( i % 2 == 1)

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

Saved successfully!

Ooh no, something went wrong!