计算四面体面积的程序

四面体就是一个底部为三角形的金字塔。它是一个实体,有四个三角形面,三个在侧面或侧面,一个在底部或底部,四个顶点或角。如果这些面都是全等的等边三角形,那么这个四面体就叫做正四面体。 四面体的面积可通过以下公式计算:

null
Area = sqrt(3)*(side*side)

例如:

Input : side = 3Output : 15.5885Input : side = 20Output : 692.82

C++

// C++ Program to Calculate
// area of tetrahedron
#include<iostream>
#include<math.h>
using namespace std;
//Utility Function
double area_of_tetrahedron( int side)
{
return ( sqrt (3)*(side*side));
}
//Driver Code
int main()
{
int side=3;
cout<< "Area of Tetrahedron ="
<< area_of_tetrahedron(side);
}
// This code is contributed by anant321.


JAVA

// Java Program to Calculate
// area of tetrahedron
import java.io.*;
import java.text.DecimalFormat;
class GFG
{
// Utility Function
static double area_of_tetrahedron( int side)
{
return ( double )Math.round((Math.sqrt( 3 ) *
(side * side)) * 10000d) / 10000d;
}
// Driver Code
public static void main(String args[])
{
int side = 3 ;
System.out.print( "Area of Tetrahedron = " +
area_of_tetrahedron(side));
}
}
// This code is contributed by
// Manish Shaw(manishshaw1)


Python 3

# Python 3 Program to Calculate
# area of tetrahedron
import math
def area_of_tetrahedron(side):
return (math.sqrt( 3 ) * (side * side))
# Driver Code
side = 3 ;
print ( "Area of Tetrahedron =" ,
area_of_tetrahedron(side));
# This code is contributed
# by Akanksha Rai


C#

// C# Program to Calculate
// area of tetrahedron
using System;
class GFG
{
// Utility Function
static double area_of_tetrahedron( int side)
{
return (Math.Sqrt(3) *
(side * side));
}
// Driver Code
static void Main()
{
int side = 3;
Console.Write( "Area of Tetrahedron = " +
area_of_tetrahedron(side));
}
}
// This code is contributed by
// Manish Shaw(manishshaw1)


PHP

<?php
// PHP Program to Calculate
// area of tetrahedron
function area_of_tetrahedron( $side )
{
return (sqrt(3) *
( $side * $side ));
}
// Driver Code
$side =3;
echo "Area of Tetrahedron =" ,
area_of_tetrahedron( $side );
// This code is contributed by ajit.
?>


Javascript

<script>
// Javascript Program to Calculate
// area of tetrahedron
// Utility Function
function area_of_tetrahedron(side)
{
return (Math.sqrt(3) * (side * side));
}
// Driver Code
var side = 3;
document.write( "Area of Tetrahedron =" + area_of_tetrahedron(side));
// This code is contributed by rutvik_56.
</script>


输出:

Area of Tetrahedron =15.5885

另一种方法: 四面体的体积可通过以下公式计算:

体积=a 3. /(6√2)

例如:

Input : side = 3Output : 3.18Input : side = 20Output : 942.81

JAVA

// java program to find the volume of a tetrahedron
import java.io.*;
class GFG {
// Function to calculate volume
static double vol_tetra( int side)
{
double volume = (Math.pow(side, 3 ) / ( 6 * Math.sqrt( 2 )));
return volume;
}
// Driver Code
public static void main (String[] args) {
int side = 3 ;
double vol = vol_tetra(side);
System.out.println( vol);
}
}
// This code is contributed by
// anuj_67..


Python 3

# Python 3 program to find the volume
# of a tetrahedron
import math
# Function to calculate volume
def vol_tetra(side):
volume = ( pow (side, 3 ) / ( 6 * math.sqrt( 2 )))
return volume;
# Driver Code
if __name__ = = "__main__" :
side = 3
vol = vol_tetra(side)
print ( round (vol, 2 ))
# This code is contributed by ita_c


C#

// C# program to find the volume
// of a tetrahedron
using System;
class GFG
{
// Function to calculate volume
static double vol_tetra( int side)
{
double volume = (Math.Pow(side, 3 ) /
( 6 * Math.Sqrt( 2 )));
return volume;
}
// Driver Code
public static void Main ()
{
int side = 3 ;
double vol = vol_tetra(side);
Console.WriteLine( vol);
}
}
// This code is contributed by
// anuj_67..


PHP

<?php
// PHP program to find the volume
// of a tetrahedron
// Function to calculate volume
function vol_tetra( $side )
{
$volume = (pow( $side , 3) /
(6 * sqrt(2)));
return $volume ;
}
// Driver Code
$side = 3;
$vol = vol_tetra( $side );
echo $vol ;
// This code is contributed
// by Ankita Saini
?>


Javascript

<script>
// Javascript program to find the volume
// of a tetrahedron
// Function to calculate volume
function vol_tetra(side) {
var volume = parseInt((Math.pow(side, 3) /
(6 * Math.sqrt(2))));
return volume;
}
// Driver Code
var side = 3;
var vol = vol_tetra(side);
document.write(vol);
// This code is contributed by noob2000.
</script>


输出:

3.18

请参阅完整的文章 计算四面体面积和体积的程序 更多细节!

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享