Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

대각선을 사용하여 마름모의 둘레를 찾는 프로그램

<시간/>

마름모는 네 변의 길이가 모두 같은 단순한 사각형입니다. 그리고 마름모의 둘레는 두 가지 방법으로 구할 수 있습니다.

  1. 모든 면을 추가합니다.
  2. 대각선 사용

사변형에는 두 개의 대각선이 있으며 대각선의 길이에 따라 사변형의 넓이와 둘레를 구할 수 있습니다.

대각선을 사용하여 마름모의 둘레를 찾는 것은 2{√(d1) 2 입니다. + (d2) 2 }

대각선을 사용하여 마름모의 둘레를 찾는 프로그램

논리 − 대각선을 사용하여 마름모의 둘레를 찾습니다. 수식이 필요합니다. 2{√(d1) 2 + (d2) 2 } 이를 위해 코드에서 squareRoot 및 숫자의 제곱 사용을 지원하는 수학 클래스를 사용해야 합니다.

아래 코드는 대각선을 사용하여 마름모의 둘레를 찾는 프로그램을 표시합니다.

예시

#include <stdio.h>
#include <math.h>
int main(){
   int d1 = 3, d2= 4, perimeter;
   perimeter = (2 * sqrt(pow(d1,2)+pow(d2,2)));
   printf("perimeter is %d", perimeter);
   return 0;
}

출력

perimeter is 10