47 lines
No EOL
897 B
C
47 lines
No EOL
897 B
C
#include <stdio.h>
|
|
#include <math.h>
|
|
|
|
double hypotenuse(double par, double par2)
|
|
{
|
|
|
|
double sideC;
|
|
sideC = sqrt(pow(par, 2) + pow(par2, 2));
|
|
|
|
return sideC;
|
|
};
|
|
|
|
void quadratic(double numA, double numB, double numC, double *awn1ptr, double *awn2ptr)
|
|
{
|
|
|
|
double awn1 = (-numB) + sqrt(pow(numB, 2) - 4 * numA * numC);
|
|
double awn1F = awn1 / (2 * numA);
|
|
double awn2 = (-numB) - sqrt(pow(numB, 2) - 4 * numA * numC);
|
|
double awn2F = awn2 / (2 * numA);
|
|
|
|
*awn1ptr = awn1F;
|
|
*awn2ptr = awn2F;
|
|
};
|
|
|
|
double areaOfCircle(double radius)
|
|
{
|
|
|
|
double area;
|
|
area = acos(-1) * pow(radius, 2);
|
|
|
|
return area;
|
|
};
|
|
|
|
double areaOfTriangle(double height, double base)
|
|
{
|
|
return (height * base)*(1.0/2.0);
|
|
};
|
|
|
|
double areaOfRectangle(double height, double base)
|
|
{
|
|
return (height * base);
|
|
};
|
|
|
|
double circumferenceOfCircle(double radius)
|
|
{
|
|
return (2 * acos(-1) * radius);
|
|
}; |