কম্পিউটার টিউটোরিয়াল

C++-এ রেখার ঢাল (Slope) বের করার প্রোগ্রাম


এই সমস্যাতে, আমাদের একটি রেখার দুটি বিন্দুর কো-অর্ডিনেট দেওয়া আছে। আমাদের কাজ হল C++-এ রেখার ঢাল (slope) বের করার প্রোগ্রাম লিখা।

সমস্যা বর্ণনা: আমরা রেখার উপর অবস্থিত যেকোনো দুটি বিন্দু P1(x1, y1) এবং P2(x2, y2) ব্যবহার করে জ্যামিতিক সূত্র দিয়ে ঢাল বের করব।

উদাহরণ:

ইনপুট

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

C++-এ রেখার ঢাল (Slope) বের করার প্রোগ্রাম

আউটপুট

1/2 = 0.5

সমাধানের পদ্ধতি

রেখার ঢাল বের করার জন্য জ্যামিতিক সূত্র:

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); 
    return 0; 
}

আউটপুট

The slope of the line is 0.5
  1. সি++-এ একটি রেখার মিড-পয়েন্ট বের করার প্রোগ্রাম

  2. সি++-এ ত্রিভুজের কেন্ড্রয়েড (Centroid) বের করার প্রোগ্রাম

  3. সি++-এ পেন্টাগনের ক্ষেত্রফল বের করার প্রোগ্রাম

  4. সি++-এ সমান্তরাল চতুর্ভুজের (Parallelogram) ক্ষেত্রফল বের করার প্রোগ্রাম