Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

หาปริมณฑลของสามเหลี่ยมใน C++


ในปัญหานี้ เราจะเห็นเส้นรอบรูปของสามเหลี่ยม สูตรหาเส้นรอบรูปของสามเหลี่ยมประเภทต่างๆ แล้วโปรแกรมหามัน

ปริมณฑล ถูกกำหนดเป็นระยะทางรวมเกี่ยวกับรูป โดยพื้นฐานแล้วมันคือผลรวมของทุกด้านของตัวเลขที่กำหนด

ปริมณฑลของรูปสามเหลี่ยม

เส้นรอบรูปของสามเหลี่ยมเป็นผลรวมของด้านทั้งสามของมัน (สามเหลี่ยมเป็นรูปสามด้าน)

สูตร

Perimeter = sum of all sides

หาปริมณฑลของสามเหลี่ยมใน C++

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

ปริมณฑลของรูปสามเหลี่ยมประเภทต่างๆ

ในวิชาคณิตศาสตร์ มีรูปสามเหลี่ยมหลายประเภทที่มีคุณสมบัติพิเศษบางอย่าง แม้ว่าสูตรพื้นฐานของเส้นรอบรูปจะยังคงเหมือนเดิม แต่ก็มีสูตรเฉพาะของสามเหลี่ยมทุกประเภท มาดูกันเลยละกัน

สามเหลี่ยมด้านเท่า

เป็นรูปสามเหลี่ยมชนิดพิเศษที่มีด้านและมุมเท่ากันทุกประการ

หาปริมณฑลของสามเหลี่ยมใน C++

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

สามเหลี่ยมหน้าจั่ว

เป็นรูปสามเหลี่ยมชนิดพิเศษที่มีสองด้านเท่ากัน และด้านที่สามมีความยาวต่างกัน

หาปริมณฑลของสามเหลี่ยมใน C++

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

สามเหลี่ยมมาตราส่วน

เป็นรูปสามเหลี่ยมที่มีด้านทั้งสามต่างกัน

หาปริมณฑลของสามเหลี่ยมใน C++

ปริมณฑล =x + y + z