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.

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 />

ÇIKTI<br />

int main()<br />

{<br />

int x,y,eb;<br />

printf("iki sayı girin: ");<br />

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

eb = buyuk(x,y);<br />

printf("buyuk olan %d\n",eb);<br />

return 0;<br />

}<br />

iki sayı girin: 8,6<br />

buyuk olan 8<br />

<strong>Ders</strong> 9: Fonksiyonlar II (Alt programlar)<br />

• <strong>Giriş</strong><br />

• 9.1 Esnek Argümanlı Fonksiyonlar<br />

• 9.2 main Fonksiyonu<br />

• 9.3 main Fonksiyonuna Parametre Aktarımı<br />

• 9.4 Komut Satırı Örnekleri<br />

<strong>Giriş</strong><br />

Bu kısımda, esnek argümanlı fonksiyonlar, main() fonksiyonu ve komut satırından main()<br />

fonksiyonuna parametre aktarımı incelenektir.<br />

9.1 Esnek Argümanlı Fonksiyonlar<br />

Aşağıdaki gibi üçüncü dereceden bir polinom düşünelim:<br />

P(x) = a + bx + cx 2 + dx 3<br />

burada a, b, c, d katsayıları gerçel sayı sabitleridir. Bu polinomu temsil eden en basit<br />

fonksiyon şöyle tanımlanabilir.<br />

double p(double x, double a, double b, double c, double d)<br />

{<br />

double p = a + b*x + c*x*x + d*x*x*x;

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

Saved successfully!

Ooh no, something went wrong!