用 C++ 計算八面體表面積的程式
什麼是八面體?
單詞“八面體”源自希臘語,其中,Octa 表示“八”,hedron 表示“面”。幾何學上的八面體是一個具有 8 個面的三維柏拉圖多面體或正多面體。像其它圖形一樣,八面體也有一些性質,如下所示:
- 6 個多面體頂點
- 12 條多面體邊
- 8 個相等的平面圖形面
下面給出的是八面體的圖形

問題
根據給定邊長,程式必須找出八面體的表面積,其中表面積是給定圖形的面佔據的總空間。
根據八面體的表面積有一個公式 −

其中,a 是八面體的邊長
示例
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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP