Hocam teşekkür ederim.O şekilde bir düzenleme ile sorun ortadan kalktı aşağıdaki secim mantığını ise ne şekilde yapabilirim normalde banada saçma geldi böyle yapmam ama daha farklı bir yöntem bulamadım.Döngü tekrarlanıyor 5 e bastığında tekrar seçim kısmına geçiyoruz.6 dada çıkıyor ama kod kalabalığı yaptığımı düşünmüyorda değilim...
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int main(void)
{
int secim = 0;
double taban, yukseklik, pi, yaricap, tavan, alan, kenar1, kenar2;
pi = 3.14;
while( secim != 5 ){
printf("1-Ucgen\n2-Daire\n3-Dikdortgen\n4-Yamuk\n5-Cikis\n");
scanf("%d",&secim);
if(secim == 1){
printf("Tabani giriniz \n");
scanf("%lf",&taban);
printf("Yukseklik giriniz \n");
scanf("%lf",&yukseklik);
alan = taban * yukseklik / 2;
}
else if(secim == 2){
printf("Yaricap giriniz \n");
scanf("%lf",&yaricap);
alan = pi * yaricap * yaricap;
}
else if(secim == 3){
printf("Birinci kenari giriniz \n");
scanf("%lf",&kenar1);
printf("ikinci kenari giriniz \n");
scanf("%lf",&kenar2);
alan = kenar1 * kenar2;
}
else if(secim == 4){
printf("Tabani giriniz \n");
scanf("%lf",&taban);
printf("Tavani giriniz \n");
scanf("%lf",&tavan);
printf("Yukseklik giriniz \n");
scanf("%lf",&yukseklik);
alan = (taban + tavan) * yukseklik / 2;
}
if(secim != 5) printf("Yapmis oldugunuz secimde alan %f olarak bulunmustur. \n",alan);
}
return 0;
}Hocam belki bu daha iyi olabilir.