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

C++ Chu vi và diện tích hình bình hành Varignon

Hình bình hành Varignon hình thành bằng cách nối trung điểm 4 cạnh của tứ giác. Cho đường chéo d1, d2 và diện tích tứ giác, tìm chu vi và diện tích hình bình hành Varignon.

C++ Chu vi và diện tích hình bình hành Varignon

Input: d1=6, d2=9, Area=12 → Output: Chu vi=15, Diện tích=6
Input: d1=11, d2=13, Area=32 → Output: Chu vi=24, Diện tích=16

Phương pháp giải

Áp dụng định lý đường trung bình: cạnh hình bình hành = 1/2 đường chéo tương ứng. Do đó:

  • Chu vi = d1 + d2 (tổng 2 đường chéo)
  • Diện tích = 1/2 × diện tích tứ giác gốc

Ví dụ minh họa

#include <bits/stdc++.h>
using namespace std;

int main() {
    float d1 = 6, d2 = 9, area_ABCD = 12;
    float area_PQRS = area_ABCD / 2;
    float perimeter = d1 + d2;
    cout << "Diện tích PQRS = " << area_PQRS << " và chu vi = " << perimeter;
    return 0;
}

Kết quả

Diện tích PQRS = 6 và chu vi = 15

Kết luận

Đã trình bày công thức chu vi và diện tích hình bình hành Varignon: chu vi = tổng 2 đường chéo, diện tích = 1/2 diện tích tứ giác. Code C++ đơn giản. Hy vọng hữu ích.