여기서 하나의 직사각형이 제공되는 한 가지 문제를 볼 것입니다. 직사각형에 내접할 수 있는 가장 큰 마름모의 면적을 찾아야 합니다. 다이어그램은 아래와 같을 것입니다 -
직사각형의 길이는 'l'이고 너비는 'b'이므로 마름모의 넓이는 -
소스 코드
#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); }
출력
Area : 70