Hình thoi là gì?
Trong hình học, hình thoi là tứ giác có bốn cạnh bằng nhau. Hình thoi có hình dạng giống kim cương. Nếu hai đường chéo của hình thoi vuông góc nhau thì nó trở thành hình vuông.
Tính chất của hình thoi:
- Bốn cạnh bằng nhau
- Hai cặp cạnh đối song song, hai cặp góc đối bằng nhau → là hình bình hành
- Hai đường chéo cắt nhau tại trung điểm và vuông góc
Hình minh họa hình thoi:

Bài toán
Cho hai đường chéo d1 và d2, hãy tính diện tích và chu vi hình thoi. Diện tích là không gian hình chiếm据, chu vi là tổng độ dài các cạnh.
Công thức tính:

Ví dụ
Input: d1 = 6, d2 = 12 Output: Chu vi = 26, Diện tích = 36
Thuật toán
Bắt đầu
Bước 1: Hàm tính chu vi: int perimeter(int d1, int d2) { return 2 * sqrt(pow(d1,2) + pow(d2,2)); }
Bước 2: Hàm tính diện tích: int area(int d1, int d2) { return (d1 * d2) / 2; }
Bước 3: Trong main(): khai báo d1=6, d2=12, gọi hai hàm
Kết thúc
Mã nguồn C++
#include <iostream>
#include <math.h>
using namespace std;
int perimeter(int d1, int d2) {
long long int p = 2 * sqrt(pow(d1, 2) + pow(d2, 2));
cout << "Chu vi hình thoi: " << p;
return p;
}
int area(int d1, int d2) {
long long int a = (d1 * d2) / 2;
cout << "\nDiện tích hình thoi: " << a;
return a;
}
int main() {
int d1 = 6, d2 = 12;
perimeter(d1, d2);
area(d1, d2);
return 0;
}
Kết quả
Chu vi hình thoi: 26 Diện tích hình thoi: 36