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

Diện tích hình thoi lớn nhất nội tiếp chữ nhật trong C


Hình thoi nội tiếp chữ nhật tiếp xúc các cạnh chữ nhật, do đó đường chéo của hình thoi lớn nhất bằng chiều dài và rộng chữ nhật.

Nếu có chiều dài (l) và rộng (b) của chữ nhật, đường chéo hình thoi lớn nhất: d1 = l, d2 = b.

Diện tích hình thoi:

Dien tich = (d1 * d2) / 2

Thay d1, d2:

Dien tich = (l * b) / 2

Dùng công thức này viết chương trình tính diện tích hình thoi lớn nhất nội tiếp chữ nhật:

Ví dụ

#include <stdio.h>
int main() {
    float l = 16, b = 6;
    float area = (l * b) / 2;
    printf("Dien tich hinh thoi noi tiep chu nhat dai %f rong %f la %f", l, b, area);
    return 0;
}

Kết quả

Dien tich hinh thoi noi tiep chu nhat dai 15 rong 12 la 90.