Computer >> Máy Tính >  >> Lập trình >> lập trình C

Chương trình tính diện tích và thể tích của một tứ diện

Một tứ diện là một hình chóp có đáy là tam giác tức là nó có đáy là tam giác và mỗi cạnh là một tam giác. Cả ba tam giác đều quy tụ về một điểm. Như trong hình,

Chương trình tính diện tích và thể tích của một tứ diện

Mã logic - Đoạn mã tìm diện tích và thể tích của tứ diện sử dụng thư viện toán học để tìm bình phương và căn bậc hai của một số bằng phương pháp sqrt và pow. Để tính diện tích, chúng tôi lấy một dấu phẩy động và giá trị của biểu thức “((sqrt (3) * a * a))” được đưa cho nó. Một biến khác nhận giá trị thể tích của tứ diện được đánh giá bằng cách sử dụng biểu thức, “(a * a * a / (6 * (sqrt (2))))” .

Ví dụ

#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;
}

Đầu ra

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