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

Tìm chu vi của một tam giác trong C ++

Trong bài toán này, chúng ta sẽ xem chu vi hình tam giác, công thức tính chu vi của các loại hình tam giác và chương trình để tìm chúng.

Chu vi được định nghĩa là tổng khoảng cách về hình. Về cơ bản, nó là tổng của tất cả các cạnh của hình đã cho.

Chu vi hình tam giác

Chu vi của một tam giác là tổng của tất cả ba cạnh của nó (tam giác là một hình bên cạnh).

Công thức,

Perimeter = sum of all sides

Tìm chu vi của một tam giác trong C ++

Perimeter = x + y + z

Chương trình tìm chu vi hình tam giác,

Ví dụ

#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;
}

Đầu ra

Các cạnh của tam giác là

X = 5 Y = 7 Z = 8
The perimeter of the triangle is 20

Chu vi của các loại hình tam giác khác nhau,

Trong toán học, có nhiều dạng tam giác khác nhau với một số tính chất đặc biệt. Mặc dù công thức cơ bản của chu vi vẫn giữ nguyên, nhưng có những công thức cụ thể của tất cả các dạng tam giác. Hãy xem từng người trong số họ.

Tam giác đều

Đây là một dạng tam giác đặc biệt trong đó tất cả các cạnh và góc đều bằng nhau.

Tìm chu vi của một tam giác trong C ++

Perimeter = 3*a

Chương trình tìm diện tích tam giác đều,

Ví dụ

#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;
}

Đầu ra

Các cạnh của tam giác đều là

a = 5
The perimeter of the triangle is 15

Tam giác cân

Đây là một dạng tam giác đặc biệt trong đó hai cạnh bằng nhau và cạnh thứ ba có độ dài khác nhau.

Tìm chu vi của một tam giác trong C ++

Perimeter = 2*X + Y

Chương trình tìm chu vi tam giác cân,

Ví dụ

#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;
}

Đầu ra

Cạnh của tam giác cân là

X = 5 Y = 8
The perimeter of the triangle is 18

Tam giác Scalene

Nó là một tam giác có cả ba cạnh đều khác nhau.

Tìm chu vi của một tam giác trong C ++

Chu vi =x + y + z