Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

正四面体の表面積と体積を計算するCプログラム

四面体とは、底面が三角形であるピラミッド(角錐)のことです。つまり、底面が三角形であり、すべての側面もまた三角形で構成されています。3つの側面の三角形はすべて1点に収束します。下図を参照してください。

正四面体の表面積と体積を計算するCプログラム

コードのロジック

四面体の面積と体積を求めるこのプログラムでは、mathライブラリの sqrt 関数と pow 関数を使用して、数値の平方根や累乗を計算しています。

面積の計算では、浮動小数点型の変数を用意し、式「(sqrt(3) * a * a)」の計算結果を代入します。これは一辺の長さから正四面体の表面積を求める公式です。

同様に、体積については別の変数を用意し、式「(a*a*a / (6*(sqrt(2))))」によって四面体の体積を求めます。

サンプルコード

#include <stdio.h>
#include <math.h>
int main() {
    int a = 5;
    float area, volume;
    printf("Program to find area and volume of Tetrahedron\n");
    printf("The side of Tetrahedron is %d \n", a);
    area = (sqrt(3)*(a * a));
    printf("The area of Tetrahedron is %f \n", area);
    volume = (pow(a, 3) / (6 * sqrt(2)));
    printf("The volume of Tetrahedron is %f \n", volume);
    return 0;
}

実行結果

Program to find area and volume of Tetrahedron
The side of Tetrahedron is 5
The area of Tetrahedron is 43.301270
The volume of Tetrahedron is 14.731391

解説

上記の例では、一辺の長さが5の正四面体を扱っています。表面積は約43.30、体積は約14.73という結果が出力されます。

  • 表面積の公式: 一辺を a とすると、正四面体の表面積は √3 × a² で表されます。これは4つの正三角形の面積を合計したものです。
  • 体積の公式: 正四面体の体積は a³ ÷ (6√2) で表されます。

このように、数学ライブラリを活用することで、幾何学的な形状の面積や体積を簡単にプログラムで計算できます。

  1. 直方体の表面積と体積を求めるJavaプログラム

    この記事では、直方体の表面積と体積を計算するJavaプログラムの書き方について詳しく解説します。直方体とは、6つの長方形の面で構成される三次元の立体のことであり、各辺の長さ・幅・高さがそれぞれ異なる場合があります。立方体と直方体の違いは、立方体では長さ・高さ・幅がすべて等しいのに対し、直方体ではこれら3つの寸法が必ずしも同じではないという点です。直方体の表面積と体積の計算式直方体の表面積は、次の式で求めることができます。2*(縦 × 横 + 横 × 高さ + 高さ × 縦)直方体の体積は、次の式で求めることができます。縦 × 横 × 高さ以下に具体的な計算例を示します。入力Length = 6

  2. Pythonで正四面体の表面積を計算するプログラム(√3×a²の公式)

    本記事では、正四面体の表面積を求める問題の解き方とそのアプローチについて詳しく解説します。 問題文 正四面体の一辺の長さが与えられたとき、その正四面体の表面積を求める必要があります。 正四面体とは 正四面体(Tetrahedron)とは、三角形を底面としたピラミッドのような形状の立体図形です。4つの三角形の面(側面に3つ、底面に1つ)と、4つの頂点(角)を持つ立体オブジェクトです。 計算式 一辺の長さを a とすると、正四面体の表面積は次の公式で求められます。 表面積 = √3 × a² この公式をもとに、以下のように面積を計算する関数を定義します。 サンプルコード import math