cli-calculator/formulas.h
2021-04-19 16:19:09 -04:00

43 lines
814 B
C

#include <stdio.h>
#include <math.h>
double exponent(double base, int exp)
{
double num;
for (int i = 0; i < exp; i++)
{
double num = base * base;
};
return num;
};
double hypotenuse(double par, double par2)
{
double sideC;
sideC = sqrt(exponent(par, 2) + exponent(par2, 2));
return sideC;
};
void quadratic(double numA, double numB, double numC, double *awn1ptr, double *awn2ptr)
{
double awn1 = (-numB) + sqrt(exponent(numB, 2) - 4 * numA * numC);
double awn1F = awn1 / (2 * numA);
double awn2 = (-numB) - sqrt(exponent(numB, 2) - 4 * numA * numC);
double awn2F = awn2 / (2 * numA);
*awn1ptr = awn1F;
*awn2ptr = awn2F;
};
double areaOfCircle(double radius)
{
double area;
area = acos(-1) * exponent(radius, 2);
return area;
}