কম্পিউটার

তিনটি বিন্দু সমরেখার কিনা তা খুঁজে বের করা - জাভাস্ক্রিপ্ট


সমলিনিয়ার বিন্দু

একই সরলরেখায় থাকা তিন বা ততোধিক বিন্দুকে সমরেখা বিন্দু বলে।

এবং তিনটি বিন্দু একই থাকে যদি তাদের দ্বারা গঠিত তিনটি জোড়া লাইনের ঢাল সমান হয়৷

উদাহরণ স্বরূপ, একটি 2-D সমতলে তিনটি অবাধ বিন্দু A, B এবং C বিবেচনা করুন, তারা সমরেখার হবে যদি −

slope of AB = slope of BC = slope of accepts

একটি রেখার ঢাল −

একটি রেখার ঢাল সাধারণত x-অক্ষের ধনাত্মক দিক দিয়ে তৈরি কোণের স্পর্শক দ্বারা দেওয়া হয়।

বিকল্পভাবে, যদি আমাদের দুটি বিন্দু থাকে যা লাইনে থাকে, A(x1, y1) এবং B(x2, y2) বলুন, তাহলে রেখার ঢাল −

দ্বারা গণনা করা যেতে পারে।
Slope of AB = (y2-y1) / (x2-x1)

চলুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

নিম্নলিখিত কোড -

const a = {x: 2, y: 4};
const b = {x: 4, y: 6};
const c = {x: 6, y: 8};
const slope = (coor1, coor2) => (coor2.y - coor1.y) / (coor2.x - coor1.x);
const areCollinear = (a, b, c) => {
   return slope(a, b) === slope(b, c) && slope(b, c) === slope(c, a);
};
console.log(areCollinear(a, b, c));

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট −

true

  1. জাভাস্ক্রিপ্টে প্রতিশ্রুতি কি?

  2. জাভাস্ক্রিপ্ট ব্যবহার করে একটি 2-ডি সমতলে দুটি পয়েন্টের মধ্যে দূরত্ব খোঁজা

  3. জাভাস্ক্রিপ্টে পাঠ্যের একটি স্ট্রিংয়ে শীর্ষ তিনটি সবচেয়ে ঘটমান শব্দ খোঁজা

  4. C++ এ তিনটি বিন্দু সমরেখার কিনা তা পরীক্ষা করার জন্য প্রোগ্রাম