ในปัญหานี้ เราได้รับค่า d ซึ่งเป็นความแตกต่างทั่วไปของ AP AP นี้คือมุมทั้งหมดของรูปสี่เหลี่ยม งานของเราคือสร้าง โปรแกรมหามุมของรูปสี่เหลี่ยมใน C++ .
คำอธิบายปัญหา − ในที่นี้ มุมของรูปสี่เหลี่ยมอยู่ในรูปของ AP โดยมีความแตกต่างร่วม d และเราต้องหามุม
มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน
อินพุต
d = 15
ผลลัพธ์
67.5, 82.5, 97.5, 112.5
คำอธิบาย
First angle is x Second angle is x + 15 Third angle is x + 30 Four angle is x + 45
ผลรวมของมุมของรูปสี่เหลี่ยมคือ 360
x + x + 15 + x + 30 + x + 45 = 360 4x + 90 = 360 4x = 270 => x = 67.5
แนวทางการแก้ปัญหา
เราจะใช้คุณสมบัติของ AP และรูปสี่เหลี่ยมเพื่อแก้ปัญหานี้
เราจะถ่ายมุมสี่มุมแรกของ AP ที่เริ่มต้นด้วย x พวกมันจะเป็น x, x+d,x+2d, x+3d
ผลรวมของมุมทั้งหมดของรูปสี่เหลี่ยมจัตุรัสเท่ากับ 360 เมื่อพิจารณาตามนี้
x + x+d + x+2d + x+3d = 360 4x + 6d = 360 2x + 3d = 180 => x = (180 - 3d)/2
เมื่อใช้สูตรนี้ เราจะหาค่ามุมหนึ่งของรูปสี่เหลี่ยมในขณะที่เราทราบค่าของ d เราจะสามารถหามุมที่เหลือทั้งหมดได้ด้วย
โปรแกรมเพื่อแสดงการทำงานของโซลูชันของเรา
ตัวอย่าง
#include <iostream> using namespace std; float findAngle(float d){ return ((180 - (3*d))/2); } int main(){ float d = 25; float a = findAngle(d); cout<<"The angles of the quadrilateral are: "<<a<<"\t"<<(a+d)<<"\t"<<(a+ 2*d)<<"\t" <<(a+3*d); return 0; }
ผลลัพธ์
The angles of the quadrilateral are: 52.5 77.5 102.5 127.5