Рубрики

Программа для Поверхности Додекаэдра

По заданному краю додекаэдра рассчитывают площадь его поверхности. Площадь поверхности — это количество места, которое занимают все грани фигуры.

Формула:
Примеры:

Input : 3
Output : 185.812

Input : 7
Output : 1011.64

Додекаэдр — это трехмерная фигура, состоящая из 12 граней или плоских граней. Все лица являются пятиугольниками одинакового размера. Слово «додекаэдр» происходит от греческих слов «додека» («двенадцать») и «адрон» («лица»). Каждая форма имеет свойства и характеристики. Так что есть додекаэдр

  • 12 равных пятиугольных граней
  • 20 вершин
  • 30 ребер

где пятиугольник представляет собой двумерную фигуру с 5 прямыми сторонами и 5 вершинами. Итак, додекаэдр имеет 12 из этих плоских, равных пятиугольных граней. Таким образом, додекаэдр можно рассматривать как 12-гранную кость (обычно не замеченную), но он может быть в настольной игре Battleball.

C ++

// CPP программа для расчета
// площадь поверхности додекаэдра
#include <bits/stdc++.h>

using namespace std;

  
// вспомогательная функция

double area_of_dodecahedron(int side)

{

    return ((3 * sqrt(25 + 10 * (sqrt(5))))

                        * (pow(side, 2))) ;

}

  
// Функция драйвера

int main()

{

    int side = 3;

      

    cout<< "Surface area of dodecahedron = "

            << area_of_dodecahedron(side);

          

        return 0;

}

Джава

// Java-программа для расчета
// площадь поверхности додекаэдра

  

class GFG

{

  

    // Вспомогательная функция

    static double area_of_dodecahedron(int side)

    {

        return ((3 * Math.sqrt(25 + 10 * (Math.sqrt(5))))

                        * (Math.pow(side, 2))) ;

    }

      

    // Функция драйвера

    public static void main (String[] args)

    {

        int side = 3;

        System.out.println("Surface area of dodecahedron =" 

                              + area_of_dodecahedron(side));

    }

  
}

  
// Этот код предоставлен Azkia Anam.

python3

# Python программа для расчета
# площадь поверхности додекаэдра

import math

  
# вспомогательная функция

def area_of_dodecahedron(side):

  

    return ((3 * math.sqrt(25 + 10 * (math.sqrt(5))))* (math.pow(side, 2)))

  
# Функция драйвера

side = 3

print("Surface area of dodecahedron = ",

      round(area_of_dodecahedron(side), 3))

  
# Этот код добавлен
# от Азкии Анам.

C #

// C # программа для расчета
// площадь поверхности додекаэдра

using System;

  

class GFG

{

  

    // Вспомогательная функция

    static float area_of_dodecahedron(int side)

    {

        return (float)((3 * Math.Sqrt(25 + 10 * (Math.Sqrt(5))))

                        * (Math.Pow(side, 2))) ;

    }

      

    // Функция драйвера

    public static void Main ()

    {

        int side = 3;

        Console.WriteLine("Surface area of dodecahedron ="

                            + area_of_dodecahedron(side));

    }

  
}

  
// Этот код предоставлен vt_m.

PHP

<?php
// PHP программа для расчета
// площадь поверхности додекаэдра

  
// вспомогательная функция

function area_of_dodecahedron( $side)

{

    return ((3 * sqrt(25 + 10 * (sqrt(5))))

                         * (pow($side, 2))) ;

}

  
// Код драйвера

$side = 3;

  

echo("Surface area of dodecahedron = ");

echo(area_of_dodecahedron($side));

  
// Этот код предоставлен vt_m.
?>


Выход:

Surface area of dodecahedron = 185.812

Рекомендуемые посты:

Программа для Поверхности Додекаэдра

0.00 (0%) 0 votes