Computer >> Máy Tính >  >> Lập trình >> C ++

Chương trình tìm độ dốc của một đường trong C ++

Trong bài toán này, chúng ta được cung cấp tọa độ của hai điểm trên một đoạn thẳng. Nhiệm vụ của chúng ta là tạo một Chương trình tìm độ dốc của một đoạn thẳng trong C ++ .

Mô tả sự cố - Chúng ta sẽ tìm hệ số góc của đoạn thẳng bằng cách sử dụng tọa độ của hai điểm trên đoạn thẳng đã cho.

Hãy lấy một ví dụ để hiểu vấn đề

Đầu vào

p1(-1, 1), p2(3, 3)

Chương trình tìm độ dốc của một đường trong C ++

Đầu ra

½ = 0.5

Cách tiếp cận giải pháp

Để tìm độ dốc của đường, chúng tôi sẽ sử dụng công thức hình học được xác định để tìm độ dốc của đường bằng cách sử dụng hai điểm bất kỳ P1 (x1, y1) và P2 (X2, Y2) nằm trên đường.

Slope = (Y2 - Y1)/(X2 - X1)

Chương trình minh họa hoạt động của giải pháp của chúng tôi

Ví dụ

#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);
}

Đầu ra

The slope of the line is 0.5