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

โปรแกรมหาเส้นรอบวง / เส้นรอบวงของสี่เหลี่ยมจัตุรัสและสี่เหลี่ยมผืนผ้าใน C++


ในปัญหานี้ เราจะได้รับด้านของสี่เหลี่ยมจัตุรัส (A) และความยาวและความกว้างของรูปสี่เหลี่ยมผืนผ้า (L และ B) งานของเราคือสร้างโปรแกรมเพื่อค้นหาปริมณฑล / เส้นรอบวงของสี่เหลี่ยมจัตุรัสและสี่เหลี่ยมผืนผ้าใน C++

คำอธิบายปัญหา:

  • ในการหาเส้นรอบวงของสี่เหลี่ยมจัตุรัส เราต้องการด้านของสี่เหลี่ยมจัตุรัส (a) ในการนั้นเราจะใช้สูตรหาเส้นรอบรูปสี่เหลี่ยมจัตุรัสคือ 4a .

  • ในการหาเส้นรอบวงของสี่เหลี่ยมผืนผ้า เราต้องมีความยาว (L) และความกว้าง (B) ของสี่เหลี่ยมผืนผ้า ในการนั้น เราจะใช้สูตรสำหรับเส้นรอบวงของสี่เหลี่ยมซึ่งก็คือ 2(L+B) .

ปริมณฑล / เส้นรอบวงของสี่เหลี่ยมจัตุรัส:

สี่เหลี่ยมจัตุรัสเป็นรูปปิดสี่ด้านที่มีด้านทั้งสี่เท่ากันและมีมุมทั้งหมด 90 องศา

โปรแกรมหาเส้นรอบวง / เส้นรอบวงของสี่เหลี่ยมจัตุรัสและสี่เหลี่ยมผืนผ้าใน C++

สูตรปริมณฑล / เส้นรอบวงสี่เหลี่ยม =(4 * a)

มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน

ตัวอย่างที่ 1:

ป้อนข้อมูล − 5

ผลผลิต − 20

ตัวอย่างที่ 2:

ป้อนข้อมูล − 12

ผลผลิต − 48

โปรแกรมเพื่อแสดงการทำงานของโซลูชันของเรา

#include <iostream>
using namespace std;
int calcCircumference(int a){
   int perimeter = (4 * a);
   return perimeter;
}
int main() {
   int a = 6;
   cout<<"The Perimeter / Circumference of Square is
   "<<calcCircumference(a);
}

ผลลัพธ์:

The Perimeter / Circumference of Square is 24

ปริมณฑล / เส้นรอบวงของสี่เหลี่ยมผืนผ้า:

สี่เหลี่ยมจัตุรัสเป็นรูปปิดสี่ด้านที่มีด้านตรงข้ามเท่ากันทุกมุม 90 องศา

โปรแกรมหาเส้นรอบวง / เส้นรอบวงของสี่เหลี่ยมจัตุรัสและสี่เหลี่ยมผืนผ้าใน C++

สูตรปริมณฑล/เส้นรอบวงของสี่เหลี่ยมจัตุรัส =2 * (l + b)

มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน

ตัวอย่างที่ 1:

ป้อนข้อมูล − l =7; b =3

ผลผลิต − 20

ตัวอย่างที่ 2:

ป้อนข้อมูล − l =13; b =6

ผลผลิต − 38

โปรแกรมเพื่อแสดงการทำงานของโซลูชันของเรา

#include <iostream>
using namespace std;
int calcCircumference(int l, int b){
   int perimeter = (2 * (l + b)); w =
   return perimeter;
}
int main() {
   int l = 8, b = 5;
   cout<<"The Perimeter / Circumference of Rectangle is
   "<<calcCircumference(l, b);
}

ผลลัพธ์:

The Perimeter / Circumference of Rectangle is 26