ในปัญหานี้ เราจะเห็นเส้นรอบรูปของสามเหลี่ยม สูตรหาเส้นรอบรูปของสามเหลี่ยมประเภทต่างๆ แล้วโปรแกรมหามัน
ปริมณฑล ถูกกำหนดเป็นระยะทางรวมเกี่ยวกับรูป โดยพื้นฐานแล้วมันคือผลรวมของทุกด้านของตัวเลขที่กำหนด
ปริมณฑลของรูปสามเหลี่ยม
เส้นรอบรูปของสามเหลี่ยมเป็นผลรวมของด้านทั้งสามของมัน (สามเหลี่ยมเป็นรูปสามด้าน)
สูตร
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