지역 도형의 2차원 평면에서 도형의 범위입니다.
사각형 모든 변이 같고 모든 내각이 직각인 사각형입니다.
대각선 다각형의 서로 인접하지 않은 두 변을 연결하는 선입니다.
ac 및 bd는 abcd 정사각형의 대각선입니다.
이 문제에서는 정사각형의 대각선 길이가 주어지고 정사각형의 길이를 찾아야 합니다.
이제 삼각형 ABC에서
ac2 = bc2 + ab2 d2 = a2 + a2 d = sqrt(2*a2) d2 /2 = a2
그리고 우리는 제곱 =*임을 압니다.
따라서
면적 =d2 /2
이 공식을 사용하여 대각선의 길이가 주어졌을 때 정사각형의 넓이를 구할 수 있습니다.
예
#include<iostream> #include<math.h> using namespace std; int main(){ double d = 10; double area = (d * d)/2.0; cout<<"Area of square of diagonal "<<d<<" is "<<area; return 0; }
출력
area of square of diagonal 10 is 50