Trong bài toán này, chúng ta sẽ xem chu vi tam giác, công thức cho các loại tam giác và chương trình tính toán.
Chu vi là tổng độ dài các cạnh của hình.
Chu vi tam giác là tổng ba cạnh (tam giác có 3 cạnh).
Công thức:
Chu vi = tổng tất cả các cạnh

Chu vi = x + y + z
Chương trình tìm chu vi 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;
}Kết quả
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ác loại tam giác đặc biệt:
Tam giác đều (Equilateral)
Ba cạnh và ba góc bằng nhau.

Chu vi = 3*a
Chương trình:
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;
}Kết quả
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 (Isosceles)
Hai cạnh bằng nhau, cạnh thứ ba khác.

Chu vi = 2*X + Y
Chương trình:
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;
}Kết quả
Các cạnh của tam giác cân là
X = 5 Y = 8 The perimeter of the triangle is 18
Tam giác thường (Scalene)
Ba cạnh khác nhau.

Chu vi = x + y + z