/*Lütfen kopyala yapıştır yapmak yerine kodları kendiniz yazınız.
Bilerek yorum satırları eklemedim. Programı çalıştırarak mantığını kavramaya çalışınız.
Ancak böyle sağlıklı bir şekilde öğrenebilirsiniz.*/
#include <stdio.h>
#include <stdlib.h>
#define PI 3.14
int menu(void);
void kare(void);
void daire(void);
int devam(void);
int main() {
int secim;
do{
secim = menu();
if (secim==1)
kare();
if (secim==2)
daire();
}while(secim!=3);
printf("\nCikis yaptiniz.");
return 0;
}
int menu(void) {
int secim;
printf("1.Kare\n2.Daire\n3.Cikis\n");
printf("Seciminizi yapin: ");
scanf("%d",&secim);
return (secim);
}
void kare(void){
int a,alan;
printf("\nKarenin bir kenarini giriniz: ");
scanf("%d",&a);
alan=a*a;
printf("\nKarenin alani: %d\n\n",alan);
}
void daire(void){
int x;
float alan;
printf("\nDairenin yari capini giriniz: ");
scanf("%d",&x);
alan=PI*x*x;
printf("\nDairenin alani: %0.2fl\n\n",alan);
}
int devam(void){
char ch;
printf("Baska bir islem yapmak istiyor musunuz?(E/H): ");
scanf("%c",&ch);
return(ch);
}