ภาพรวมปัญหา
มุมของสี่เหลี่ยม 4 มุมอยู่ในลำดับเลขคณิต (AP) ที่มีความต่างร่วม d หาค่ามุมทั้ง 4
หลักการทางคณิตศาสตร์
มุม 4 มุมคือ: 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 = 15 → x = (180 - 45)/2 = 67.5
มุม: 67.5, 82.5, 97.5, 112.5
โค้ด C++
#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;
}
ผลลัพธ์
d = 25 → มุม: 52.5, 77.5, 102.5, 127.5