Programa para calcular area y volumen de un Tetraedro

Complejidad del tiempo: O(1)

complejidad del espacio: O(1)Un tetraedro es simplemente una pirámide con una base triangular. Es un objeto sólido con cuatro caras triangulares, tres en los lados o caras laterales, una en el fondo o la base y cuatro vértices o esquinas. Si las caras son todos triángulos equiláteros congruentes, entonces el tetraedro se llama regular.
 

Tetra

El área del tetraedro se puede encontrar usando la fórmula: 

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

Ejemplos:  

Input : side = 3
Output : 15.5885

Input : side = 20
Output : 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.util.*;
import java.lang.*;
 
class GFG {
 
    // Utility Function
    public static double area_of_tetrahedron(int side)
    {
        return (Math.sqrt(3) * (side * side));
 
    }
 
    // Driver code
    public static void main(String[] args)
    {
        int side = 3;
        System.out.println("Area of Tetrahedron ="
                     + area_of_tetrahedron(side));
    }
}
// This code is contributed
// by Prasad Kshirsagar

Python3

# Python3 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 = ",
       round(area_of_tetrahedron(side), 4));
 
# This code is contributed by mits

C#

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

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 aj_36.
?>

Javascript

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

Producción : 

Area of Tetrahedron =15.5885

El volumen del tetraedro se puede encontrar utilizando la siguiente fórmula:
 

Volumen = a 3 /(6√2)

Ejemplos: 

Input : side = 3
Output : 3.18


Input : side = 20
Output : 942.81

C++

// C++ code to find the volume of a tetrahedron
#include <bits/stdc++.h>
using namespace std;
 
// Function to calculate volume
double vol_tetra(int side)
{
    double volume = (pow(side, 3) /
                    (6 * sqrt(2)));
    return volume;
}
 
// Driver code
int main()
{
    int side = 3;
    double vol = vol_tetra(side);
    vol = (double)round(vol * 100) / 100;
    cout << vol;
 
    return 0;
}
 
// This code is contributed by suresh07

Java

// Java code to find the volume of a tetrahedron
import java.io.*;
 
class Tetrahedron {
    // 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);
        vol = (double)Math.round(vol * 100) / 100;
        System.out.println(vol);
    }
}

Python3

# Python code to find the volume of a tetrahedron
import math
def vol_tetra(side):
    volume = (side ** 3 / (6 * math.sqrt(2)))
    return round(volume, 2)
 
# Driver Code
side = 3
vol = vol_tetra(side)
print(vol)

C#

// C# code to find the volume of a tetrahedron
using System;
 
class Tetrahedron {
    // 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);
        vol = (double)Math.Round(vol * 100) / 100;
        Console.WriteLine(vol);
    }
}
 
// This code is contributed
// by vt_m.

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 ajit
?>

Javascript

<script>
// javascript code to find the volume of a tetrahedron
 
function vol_tetra(side)
{
    let volume = (Math.pow(side, 3) / (6 * Math.sqrt(2)));
    return volume;
}
 
// Driver Code
let side = 3;
let vol = vol_tetra(side);
vol = Math.round(vol * 100) / 100;
document.write(vol);
 
// This code is contributed by gauravrajput1
 
</script>

Producción : 

3.18

Complejidad temporal: O(1)
Espacio auxiliar: O(1)

Publicación traducida automáticamente

Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *