How to calculate the surface area of a pyramid in C++

1 Answer

0 votes
#include <iostream>
#include <cmath>

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

int main() {
    double sideLength = 8.0;
    double height = 14.0;
    
    std::cout << surfaceAreaOfPyramid(sideLength, height) << std::endl;
}



/*
run:

296.964

*/

 



answered Jan 1, 2025 by avibootz

Related questions

1 answer 92 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
...