底の円の半径r(メートル), 円錐の高さh(メートル)の円錐の表面積
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#include <stdio.h> #include <math.h> #define PI 3.14159265 // 底の円の半径r(メートル), 円錐の高さh(メートル) double getSurfaceAreaOfCone(double r, double h){ double S = PI * r * (r + sqrt(pow(r, 2) + pow(h, 2))); return S; } int main(void){ double r = 3; double h = 4; double S = getSurfaceAreaOfCone(r, h); printf("底の円の半径%.2f[m]、高さ%.2f[m]の円錐の表面積は%.2f[m^2]", r, h, S, S/PI ); } |
1 |
底の円の半径3.00[m]、高さ4.00[m]の円錐の表面積は75.40[m^2] |