ในปัญหานี้ เราได้รับพิกัดของสองจุดบนเส้นตรง งานของเราคือสร้าง โปรแกรมหาความชันของเส้นตรงใน C++
คำอธิบายปัญหา – เราจะหาความชันของเส้นตรงโดยใช้พิกัดของสองจุดบนเส้นตรงที่กำหนดให้
ตัวอย่างเพื่อความเข้าใจ
อินพุต
p1(-1, 1), p2(3, 3)

เอาต์พุต
½ = 0.5
วิธีแก้ปัญหา
เพื่อหาความชันของเส้นตรง เราจะใช้สูตรเรขาคณิตที่กำหนดไว้สำหรับหาความชันของเส้นตรงโดยใช้จุดสองจุด P1(x1, y1) และ P2(x2, y2) ที่อยู่บนเส้นตรง
Slope = (Y2 - Y1) / (X2 - X1)
โปรแกรมตัวอย่างการทำงานของวิธีแก้
ตัวอย่าง
#include <iostream>
using namespace std;
float calcSlope(float point[2][2]){
float slope = ((point[1][1] - point[0][1]) / (point[1][0] - point[0][0]));
return slope;
}
int main() {
float points[2][2] = {{-1, 1}, {3, 3}};
cout << "The slope of the line is " << calcSlope(points);
}เอาต์พุต
The slope of the line is 0.5