用 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