25 Mayıs 2013 Cumartesi

C Programlama - int Fonksiyonlar

Girilen üç sayıdan en büyüğünü bulan program

#include
int enBuyukSayi(int,int,int);
int main(){
 int a,b,c,maximum;
 printf("üç tane sayı giriniz:");
 scanf("%d %d %d",&a,&b,&c);
 maximum=enBuyukSayi(a,b,c);
 printf("%d %d %d sayılarından en buyugu:%dn",a,b,c,maximum);
 return 0;
}
int enBuyukSayi(int x,int y,int z)
{
int max;
if(x>y)
max=x;
else
max=y;
if(z>max)
max=z;
return max;
}

Şimdi void ve int fonksiyonları arasındaki farkı daha iyi görecez. Int fonksiyonlar bir değer döndürür(return max). Bu değer sayesinde dönen sayıyı biz main fonksiyonda bu değeri başka bir değişkene atayım o dönen değişkeni kullanabiliriz. Ör:) fonksiyonun içinde dönen sayı return max, main fonksiyonda biz bu değeri maximum diye tanımladığımız değişkene atıyabiliyoruz. maximum==enBuyukSayi(a,b,c);

Hiç yorum yok :

Yorum Gönder

Google PageRank Checker Powered by  MyPagerank.Net