Computer >> Máy Tính >  >> Lập trình >> lập trình C

Diện tích của hình thoi lớn nhất có thể nội tiếp được trong một hình chữ nhật trong Chương trình C?


Ở đâ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 -

Diện tích của hình thoi lớn nhất có thể nội tiếp được trong một hình chữ nhật trong Chương trình C?

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