Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình C

Diện tích và thể tích lăng trụ lục giác trong C

Lăng trụ lục giác là hình khối ba chiều có đáy là hai lục giác. Hình này có 8 mặt, 18 cạnh, 12 đỉnh.

Công thức:

  • Diện tích toàn phần: S = 6ah + 3√3·a²
  • Thể tích: V = (3√3/2)·a²·h
Trong đó: a - cạnh đáy, h - chiều cao.

Ví dụ

#include <stdio.h>
#include <math.h>

int main() {
    float a = 5, h = 10;
    
    // Diện tích toàn phần
    float area = 6 * a * h + 3 * sqrt(3) * a * a;
    printf("Dien tich toan phan: %f\n", area);
    
    // Thể tích
    float volume = 3 * sqrt(3) * a * a * h / 2;
    printf("The tich: %f\n", volume);
    
    return 0;
}

Kết quả

Dien tich toan phan: 429.903809
The tich: 649.519043