이 문제에서는 삼각형의 둘레, 다른 유형의 삼각형 둘레에 대한 공식 및 이를 찾는 프로그램을 볼 것입니다.
경계 그림에 대한 총 거리로 정의됩니다. 기본적으로 주어진 도형의 모든 변의 합입니다.
삼각형의 둘레
삼각형의 둘레는 세 변의 합입니다(삼각형은 세 변의 그림입니다).
공식,
Perimeter = sum of all sides
Perimeter = x + y + z
삼각형의 둘레를 구하는 프로그램
예
#include <iostream> using namespace std; int calcPerimeter(int x, int y, int z ){ int perimeter = x + y + z; return perimeter; } int main(){ int x = 5, y = 7, z = 8; cout<<"The side of the triangle are \n"; cout<<"X = "<<x<<"\tY = "<<y<<"\tZ = "<<z<<endl; cout<<"The perimeter of the triangle is "<<calcPerimeter(x, y, z); return 0; }
출력
삼각형의 변은
X = 5 Y = 7 Z = 8 The perimeter of the triangle is 20
다양한 삼각형의 둘레
수학에는 몇 가지 특별한 속성을 가진 여러 유형의 삼각형이 있습니다. 둘레의 기본 공식은 동일하게 유지되지만 모든 유형의 삼각형에는 특정 공식이 있습니다. 하나하나 살펴보겠습니다.
정삼각형
모든 변과 각이 같은 특수한 형태의 삼각형입니다.
Perimeter = 3*a
정삼각형의 넓이 구하는 프로그램
예
#include <iostream> using namespace std; int calcPerimeter(int a){ int perimeter = 3*a; return perimeter; } int main(){ int a = 5; cout<<"The side of the equilateral triangle are \n"; cout<<"a = "<<a<<endl; cout<<"The perimeter of the triangle is "<<calcPerimeter(a); return 0; }
출력
정삼각형의 한 변은
a = 5 The perimeter of the triangle is 15
이등변 삼각형
두 변의 길이가 같고 세 번째 변의 길이가 다른 특수한 유형의 삼각형입니다.
Perimeter = 2*X + Y
이등변 삼각형의 둘레를 구하는 프로그램
예
#include <iostream> using namespace std; int calcPerimeter(int x, int y){ int perimeter = 2*x + y; return perimeter; } int main(){ int x = 5, y = 8; cout<<"The side of the Isosceles triangle are \n"; cout<<"X = "<<x<<"\tY = "<<y<<endl; cout<<"The perimeter of the triangle is "<<calcPerimeter(x, y); return 0; }
출력
이등변 삼각형의 변은
X = 5 Y = 8 The perimeter of the triangle is 18
스케일렌 삼각형
세 변이 모두 다른 삼각형입니다.
둘레 =x + y + z