/*Calcolo area rettangolo e triangolo */
#include
<stdio.h>
double area
(float, float, char);
main()
{
float b, h;
double a;
char p;
printf("Inserire poligono (Triangolo/Rettangolo):");
scanf
("%c", &p);
printf("\nInserire base:");
scanf("%f", &b);
printf("Inserire altezza:");
scanf("%f", &h);
a = area (b, h, p);
printf("Il poligono (b = %f, h =
%f) ha area %f\n", b, h, a);
}
double area
(float base, float altezza, char poligono)
{
switch (poligono) {
case 'T':
return (base*altezza/2.0);
case 'R':
return (base*altezza);
default :
return -1;
}
}