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

หามุมของสี่เหลี่ยมใน C++ (Quadrilateral Angles in AP)

ภาพรวมปัญหา

มุมของสี่เหลี่ยม 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