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);
#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