kadir58 adlı üyeden alıntı: mesajı görüntüle
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.