How to calculate the surface area of a pyramid in C

1 Answer

0 votes
#include <stdio.h>
#include <math.h>

double surfaceAreaOfPyramid(double sideLength, double height) {
    double surfaceArea = (sideLength * sideLength) + 2 * 
                         (sideLength * sqrt(pow(height, 2) + 
                          pow((sideLength / 2), 2)));
    return surfaceArea;
}

int main() {
    double sideLength = 8.0;
    double height = 14.0;
    
    printf("%lf", surfaceAreaOfPyramid(sideLength, height));
}



/*
run:

296.963516

*/

 



answered Jan 1, 2025 by avibootz

Related questions

1 answer 68 views
1 answer 111 views
1 answer 114 views
1 answer 94 views
1 answer 84 views
1 answer 101 views
1 answer 85 views
...