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

Diện tích hình tam giác lớn nhất có thể nội tiếp hình chữ nhật trong Chương trình C?


Giả sử có một hình chữ nhật. Chúng ta biết chiều dài L và chiều rộng B của nó. Chúng ta phải tìm diện tích tam giác lớn nhất có thể nội tiếp trong hình chữ nhật đó -

Diện tích hình tam giác lớn nhất có thể nội tiếp hình chữ nhật trong Chương trình C?

Tam giác lớn nhất sẽ luôn là một nửa của hình chữ nhật. Vì vậy, nó sẽ là

Diện tích hình tam giác lớn nhất có thể nội tiếp hình chữ nhật trong Chương trình C?

Ví dụ

#include <iostream>
#include <cmath>
using namespace std;
float area(float l, float b) {
   if (l < 0 || b < 0 ) //if the valuse are negative it is invalid
      return -1;
   float area = (l*b)/2;
   return area;
}
int main() {
   float a = 10, b = 8;
   cout << "Area : " << area(a, b);
}

Đầu ra

Area : 40