#include <stdio.h>float calculaAreaDelCuadrado ( float ladoC){ float resultadoCuadrado; resultadoCuadrado = (ladoC*ladoC); return resultadoCuadrado;}float calculaAreaDelTriangulo (float baseT, float alturaT){ float resultadoTriangulo; resultadoTriangulo = (baseT*alturaT/2); return resultadoTriangulo;} float calculaAreaDelRombo (float diagoA, float diagoB){ float resultadoRombo; resultadoRombo = (diagoA*diagoB/2); return resultadoRombo;}float calculaAreaDelTrapecio ( float base_mayor, float base_menor, float alturaTr){ float resultadoTrapecio; resultadoTrapecio = (base_mayor+base_menor)*alturaTr/2; return resultadoTrapecio;}float calculaAreaDelPoligono (float perimetro, float apotema){ float resultadoPoligono; resultadoPoligono = perimetro*apotema/2; return resultadoPoligono;}int main (void){float ladoC, resultadoTriangulo, resultadoCuadrado, resultadoRombo, resultadoTrapecio, diagoM, diagom, baseT, alturaT, base_mayor, base_menor, alturaTr, perimetro, apotema;int opinion; printf ("Buenos dias, este programa ha sido creado por Cristian Stoyanov. \nProhibida su distribucion sin consentimientio del autor. \n"); printf ("Este programa esta creado para la resolucion de areas de diferentes figuras. \nAhora le tocara elegir el area que quiere.\n"); printf ("1 - cuadrado. \n2 - triangulo. \n3 - rombo. \n4 - trapecio. \n5 - poligono regular.\n"); scanf ("%d",&opinion); if (opinion == 1){ printf ("Introduzca el lado del cuadrado\n"); scanf ("%f",&ladoC); resultadoCuadrado = calculaAreaDelCuadrado(ladoC); printf ("El area del cuadrado es: %.2f \n", resultadoCuadrado);} if (opinion == 2){ printf ("Introduzca la base del triangulo.\n"); scanf ("%f", &baseT); printf ("Introduzca la altura del triangulo.\n"); scanf ("%f", &alturaT); resultadoTriangulo = calculaAreaDelTriangulo (baseT, alturaT); printf ("El area del triangulo es: %.2f \n", resultadoTriangulo);} if (opinion == 3){ printf ("Introduzca la diagonal mayor del rombo.\n"); scanf ("%f", &diagoM); printf ("Introduzca la diagonal menor del rombo.\n"); scanf ("%f", &diagom); resultadoRombo = calculaAreaDelRombo (diagoM, diagom); printf ("El area del rombo es: %.2f \n", resultadoRombo);}if (opinion == 4){ printf ("Introduzca la base mayor del trapecio:\n"); scanf ("%f", &base_mayor); printf ("Introduzca la base menor del trapecio:\n"); scanf ("%f", &base_menor); printf ("Introduzca la altura del trapecio: \n"); scanf ("%f", &alturaTr); resultadoTrapecio = calculaAreaDelTrapecio(base_mayor, base_menor, alturaTr); printf ("El area del trapecio es : %.2f \n", resultadoTrapecio);}if (opinion == 5){ printf ("Introduzca el perimetro:\n"); scanf ("%f", &perimetro); printf ("Intruzca la apotema: \n"); scanf ("%f", &apotema); resultadoPoligono = calculaAreaDelTrapecio (perimetro, apotema); printf ("El area del polígono es : %.f \n", resultadoPoligono);} getchar(); }