Bu yazımızda C programlama ile dairenin alanını ve çevresini bulan programı yazacağız. Basit fakat başlangıç için size faydalı olabilecek bir örnek.
Soru: Dairenin alanını ve çevresini hesaplayan programın C kodunu yazınız. Dairenin yarıçapını kullanıcıdan alınız.
Cevap :
Programı yazmaya başlamadan önce bilmemiz geren iki tane formül var. Bunlar;
- Dairenin alanı : pi * yarıçap * yarıçap
- Dairenin çevresi : 2 * pi * yarıçap
C kodumuzu görelim;
#include <stdio.h>
int main(){
int daireYaricap;
float pi=3.14, daireAlan, daireCevre;
printf("Dairenin yaricapini giriniz : ");
scanf("%d",&daireYaricap);
daireAlan = pi * daireYaricap * daireYaricap;
printf("Dairenin alani : %f \n",daireAlan);
daireCevre = 2 * pi * daireYaricap;
printf("Dairenin cevresi : %f", daireCevre);
}
Çıktı :
Fonksiyon ile Dairenin Alanını ve Çevresini Bulma
Son olarak dairenin alanını ve çevresini fonksiyon kullanarak bulan programı yazalım. Ayrıca if-else kullanarak programımızı daha efektif hale getirelim.
#include <stdio.h>
#define pi 3.14
float alan(float cap){
float sonuc;
sonuc = pi * cap * cap;
return sonuc;
}
float cevre(float cap){
float sonuc;
sonuc = 2 * pi * cap;
return sonuc;
}
int main(){
int daireYaricap,sec;
printf("Dairenin yaricapini giriniz : ");
scanf("%d",&daireYaricap);
printf("\nHangi islemi yapacaksiniz ? \n");
printf("Daire alan bulma icin 1\nDaire cevre bulma icin 2\nSeciminiz : ");
scanf("%d",&sec);
if(sec == 1)
printf("Dairenin alani : %f \n",alan(daireYaricap));
else if(sec == 2)
printf("Dairenin cevresi : %f", cevre(daireYaricap));
else
printf("Yanlis secim yatiniz.");
}
Çıktısı :
Bu yazımızda C programlama ile dairenin alanını ve çevresini bulan programı yazdık. Umarım faydalı olmuştur. Soruyu çözerken anlamadığınız kısımlar var ise C programlama derslerimize buradan, diğer C programlama örnek sorularımıza ise buradan ulaşabilirsiniz.
[…] C Programlama İle Dairenin Alanını ve Çevresini Bulan Program […]