Ở đây chúng ta sẽ thấy một vấn đề, trong đó một hình chữ nhật được đưa ra. Ta phải tìm diện tích hình thoi lớn nhất có thể nội tiếp hình chữ nhật. Sơ đồ sẽ như dưới đây -
Chiều dài của hình chữ nhật là ‘l’ và chiều rộng là ‘b’ Vậy diện tích của hình thoi là -
Mã nguồn
#include <iostream> #include <cmath> using namespace std; float area(float l, float b) { if (l < 0 || b < 0) //if the values are negative it is invalid return -1; float area = (l*b) /2; return area; } int main() { float l = 20.0, b = 7; cout << "Area : " << area(l, b); }
Đầu ra
Area : 70