mcfearcombat adlı üyeden alıntı: mesajı görüntüle
eğer seçimli bir program yapmak istiyorsanız Switch-case ile çok kolay bir şekilde yapabilirsiniz. Eğer daha görmediyseniz o konuyu kodun tamamını yazın yardımcı olmaya çalışıyım.
Görmesine gördüm hocam ama hocamız if yapısı ile yapmamızı istedi yoksa switch case ile yapacaktım.

yazdığım kod şu şekilde

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>

int main(void)
{
	int secim;
	double taban, yukseklik, pi, yaricap, tavan, alan, kenar1, kenar2;
	pi = 3.14;
	printf("1-ucgen\n2-Daire\n3-Dikdortgen\n4-Yamuk\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;
	}
	if(secim == 2){
		printf("Yaricap giriniz \n");
		scanf("%lf",&yaricap);
		alan = pi * yaricap * yaricap;
	}
	if(secim == 3){
		printf("Birinci kenari giriniz \n");
		scanf("%lf",&kenar1);
		printf("ikinci kenari giriniz \n");
		scanf("%lf",&kenar2);
		alan = kenar1 * kenar2;
	}
	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;
	}
	printf("Yapmis oldugunuz secimde alan %f olarak bulunmustur. \n",alan);
	printf("Yeni islem icin 5, cikmak icin 6 \n");
	scanf("%d",&secim);
	if(secim == 5){
		printf("Basarili");
	}else{
		printf("Cikis yapiliyor\n");
		//exit(0);
	}
}