C++建立正四面体类,计算边长为a的正四面体的体积、表面积
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/13 19:33:34
C++建立正四面体类,计算边长为a的正四面体的体积、表面积
//上面那位是正方体,不是正四面体
#include
#include
using namespace std;
class CRegulartetrahedron
{
public:
CRegulartetrahedron():edge(0),height(0){}
CRegulartetrahedron(double x):edge(x)
{
height=sqrt(6.0)/3.0*edge;
}
double GetVolume()//体积
{
return 1.0/2.0*edge*sqrt(3.0)/2.0*edge*height*1.0/3.0;//底面积乘以高除以三分之一
}
double GetSuperficialArea()//表面积
{
return 4.0*1.0/2.0*edge*sqrt(3.0)/2.0*edge;//四个面积之和
}
private:
double edge;//边长
double height;
};
void main()
{
CRegulartetrahedron RT(2);
cout
#include
#include
using namespace std;
class CRegulartetrahedron
{
public:
CRegulartetrahedron():edge(0),height(0){}
CRegulartetrahedron(double x):edge(x)
{
height=sqrt(6.0)/3.0*edge;
}
double GetVolume()//体积
{
return 1.0/2.0*edge*sqrt(3.0)/2.0*edge*height*1.0/3.0;//底面积乘以高除以三分之一
}
double GetSuperficialArea()//表面积
{
return 4.0*1.0/2.0*edge*sqrt(3.0)/2.0*edge;//四个面积之和
}
private:
double edge;//边长
double height;
};
void main()
{
CRegulartetrahedron RT(2);
cout
正四面体体积为1/3,则四面体的高
正四面体的顶点都在表面积为36π的球面上,求正四面体的体积
已知正四面体ABCD的棱长为a,求此正四面体地高及体积.
体积相等的球、正四面体和正方体,他们的表面积的大小关系为_________.
一个正四面体的顶点都在一个球面上,已知这个球的表面积为3π,则正四面体的边长 ___ .
已知正四面体的俯视图如图所示,其中四边形ABCD是边长为2的 正方形,则这个正四面体的体积为.
正四面体的棱长为根号2a,求它的表面积?
表面积等的正四面体、正六面体、正八面体、正十二面体、正二十面体谁的体积最大
一个正四面体的外接圆的面积为36π,求正四面体的高和体积
已知正四面体的棱长为根号3,求外接球和正四面体的体积
一个正四面体棱长为a,求他的内切球和外切球的体积.
体积相等的球、正四面体和正方体,则它们的表面积间的大小关系为?