diff --git a/formulas.h b/formulas.h index 6d60bad..bdc9ec7 100644 --- a/formulas.h +++ b/formulas.h @@ -1,22 +1,11 @@ #include #include -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)); + sideC = sqrt(pow(par, 2) + pow(par2, 2)); return sideC; }; @@ -24,9 +13,9 @@ double hypotenuse(double par, double par2) void quadratic(double numA, double numB, double numC, double *awn1ptr, double *awn2ptr) { - double awn1 = (-numB) + sqrt(exponent(numB, 2) - 4 * numA * numC); + double awn1 = (-numB) + sqrt(pow(numB, 2) - 4 * numA * numC); double awn1F = awn1 / (2 * numA); - double awn2 = (-numB) - sqrt(exponent(numB, 2) - 4 * numA * numC); + double awn2 = (-numB) - sqrt(pow(numB, 2) - 4 * numA * numC); double awn2F = awn2 / (2 * numA); *awn1ptr = awn1F; @@ -37,7 +26,7 @@ double areaOfCircle(double radius) { double area; - area = acos(-1) * exponent(radius, 2); + area = acos(-1) * pow(radius, 2); return area; } \ No newline at end of file diff --git a/main.c b/main.c index 55506d6..364c745 100644 --- a/main.c +++ b/main.c @@ -139,7 +139,7 @@ int main() scanf("%lf", &base); printf("\nPlease enter the exponent: "); scanf("%lf", &exp); - double num = exponent(base, exp); + double num = pow(base, exp); printf("%lf to the power of %lf is equal to %lf.\n", base, exp, num); break;