Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 팔면체의 표면적 프로그램

<시간/>

팔면체란 무엇입니까?

'12면체'라는 단어는 그리스어에서 파생된 것으로 Octa는 '8'을 의미하고 hedron은 '면'을 의미합니다. 기하학의 팔면체는 8개의 면을 가진 3차원 플라톤 또는 정다면체입니다. 마찬가지로 다른 그림 8면체에도 속성이 있으며 이는 -

  • 6개의 다면체 정점
  • 12개의 다면체 모서리
  • 8개의 등변면

다음은 팔면체의 그림입니다.

C++에서 팔면체의 표면적 프로그램

문제

면이 주어지면 프로그램은 표면적이 주어진 도형의 면이 차지하는 전체 공간인 팔면체의 표면적을 찾아야 합니다.

팔면체의 표면적을 계산하는 공식이 있습니다 -

C++에서 팔면체의 표면적 프로그램

여기서, 는 정팔면체의 한 면입니다.

예시

Input-: side=5
Output-: 86.6025

알고리즘

Start
Step 1 -> declare function to find area of octahedron
   double surface_area(double side)
      return (2*(sqrt(3))*(side*side))
Step 2 -> In main()
   Declare variable double side=5
   Print surface_area(side)
Stop

예시

#include <bits/stdc++.h>
using namespace std;
//function for surface area of octahedron
double surface_area(double side){
   return (2*(sqrt(3))*(side*side));
}
int main(){
   double side = 5;
   cout << "Surface area of octahedron is : " << surface_area(side);
}

출력

Surface area of octahedron is : 86.6025