#include <stdio.h>
int main(void) {
float calcAreaOfTriangle(float base, float height)
{
float area; // area of the triangle
// calculate area
area = 0.5 * base * height;
// TODO - add missing code HERE
return(area);
} //calcAreaOfTriangle
printf("%.2f", calcAreaOfTriangle
(5,6)); // Create fully documented function definitions to calculate areas
// of 5 other shapes and add here
// **************************************************
// Function: calcAreaOfSquare
//
// Description: Calculates the area of a square
//
//
// Parameters: side - side of a square
//
// Returns: area - area of square
//
// ***************************************************
float calcAreaOfSquare(float side)
{
float area; // area of the square
// calculate area
area = side * side;
return(area);
}
printf("\n%.2f", calcAreaOfSquare
(5));
// **************************************************
// Function: calcAreaOfRectangle
//
// Description: Calculates the area of a rectangle
//
//
// Parameters: width - width the rectangle
// height - height of the rectangle
//
// Returns: area - area of rectangle
//
// ***************************************************
float calcAreaOfRectangle(float width, float height)
{
float area; // area of the rectangle
// calculate area
area = height * width;
return(area);
}
printf("\n%.2f", calcAreaOfRectangle
(5,4));
// **************************************************
// Function: calcAreaOfTrapezoid
//
// Description: Calculates the area of a trapezoid
//
//
// Parameters: base1 - first base of the trapezoid
// base2 - second base of the trapezoid
// height - height of the trapezoid
//
// Returns: area - area of trapezoid
//
// ***************************************************
float calcAreaOfTrapezoid(float base1, float base2, float height)
{
float area; // area of the trapezoid
// calculate area
area = 0.5 * (base1 + base2) * height;
return(area);
}
printf("\n%.2f", calcAreaOfTrapezoid
(5,25,10));
// **************************************************
// Function: calcAreaOfCircle
//
// Description: Calculates the area of a Circle
//
//
// Parameters: radius - radius of a circle
//
// Returns: area - area of circle
//
// ***************************************************
float calcAreaOfCircle(float radius)
{
#define pi 3.14159265358979 // define constant of pi
float area; // area of the circle
// calculate area
area = pi * radius * radius;
return(area);
}
printf("\n%.2f", calcAreaOfCircle
(5));
// **************************************************
// Function: calcAreaOfSector
//
// Description: Calculates the area of a Sector
//
//
// Parameters: radius - radius of a sector
// angle - angle in radians
//
// Returns: area - area of sector
//
// ***************************************************
float calcAreaOfSector(float radius, float angle)
{
float area; // area of the sector
// calculate area
area = 0.5 * radius * radius * angle;
return(area);
}
printf("\n%.2f", calcAreaOfSector
(5, 2)); return 0;
}