Sto creando un programma che calcoli perimetro, area e apotema di tutti i poligoni tipo pentagono, esagono &co.
Per calcolare l'apotema mi serve assegnare un numero fisso ad ogni figura, il mio problema è che non so come dire al programma quale numero fisso usare a seconda del numero di lati che gli do.
Questo è il programma che sto facendo:

#include<stdio.h>
#include<math.h>
int main(void){
int calcolo1;
float nfp=0.688, nfes=0.866, nfet=1.038, nfo=1.207, nfen=1.374, nfde=1.539, nfdo=1.866;
printf("\n POLIGONI");
printf("\nCALCOLI DISPONIBILI\n\n1) Perimetro\n2) Area\n3) Apotema");
printf("\n\nDIGITARE IL CALCOLO DA SVOLGERE ");
scanf("%d",&calcolo1);
switch (calcolo1){
case 1:
}
}


praticamente vorrei chiedere la lunghezza del lato e il numero dei lati e grazie a questi calcolare tutto...
COME FO?????...

GRAZIE!!!