Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

यह पता लगाना कि क्या तीन बिंदु एकरेखीय हैं - जावास्क्रिप्ट

<घंटा/>

समरेख बिंदु

एक ही सीधी रेखा पर स्थित तीन या अधिक बिंदु संरेख बिंदु कहलाते हैं।

और तीन बिंदु उसी पर स्थित होते हैं यदि उनके द्वारा बनाई गई रेखाओं के तीनों युग्मों का ढलान समान हो।

उदाहरण के लिए, एक 2-डी तल पर तीन मनमाना बिंदु A, B और C पर विचार करें, वे संरेख होंगे यदि -

AB का ढलान =BC का ढलान =स्वीकृत का ढलान

रेखा का ढलान -

रेखा का ढलान आम तौर पर उस कोण के स्पर्शरेखा द्वारा दिया जाता है जो वह x-अक्ष की सकारात्मक दिशा के साथ बनाता है।

वैकल्पिक रूप से, यदि हमारे पास दो बिंदु हैं जो रेखा पर स्थित हैं, मान लीजिए A(x1, y1) और B(x2, y2), तो रेखा के ढलान की गणना −

द्वारा की जा सकती है
AB का ढाल =(y2-y1) / (x2-x1)

आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

निम्नलिखित कोड है -

const a ={x:2, y:4};const b ={x:4, y:6};const c ={x:6, y:8};const ढलान =(coor1, coor2) => (coor2.y - coor1.y) / (coor2.x - coor1.x);const are Collinear =(a, b, c) => {रिटर्न स्लोप (a, b) ===स्लोप (b, c) ) &&ढलान (बी, सी) ===ढलान (सी, ए);};console.log(areCollinear(a, b, c));

आउटपुट

कंसोल में आउटपुट निम्नलिखित है -

<पूर्व>सत्य
  1. जावास्क्रिप्ट में वादे क्या हैं?

    वादे हमें अतुल्यकालिक संचालन करने की अनुमति देते हैं जहां मूल्य उन्नत में ज्ञात नहीं है जब वादा बनाया जा रहा था। एक वादे में तीन राज्य लंबित, पूरे और अस्वीकृत हो सकते हैं। जावास्क्रिप्ट में वादों के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> &

  1. जावास्क्रिप्ट में टेक्स्ट की एक स्ट्रिंग में शीर्ष तीन सबसे अधिक आने वाले शब्द ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक अंग्रेजी वर्णमाला स्ट्रिंग लेता है। हमारे फ़ंक्शन को स्ट्रिंग में मौजूद शीर्ष तीन सबसे अधिक बार आने वाले शब्दों को वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const str = 'Python was developed by Guido van Rossum in the late eighties a

  1. C++ में तीन बिंदु समरेखीय हैं या नहीं, यह जांचने के लिए कार्यक्रम

    तीन अलग-अलग महत्वपूर्ण बिंदुओं के साथ दिया गया है और कार्य यह जांचना है कि बिंदु समरेखीय हैं या नहीं। यदि बिंदु एक ही रेखा पर स्थित हों तो बिंदु संरेख कहलाते हैं और यदि वे भिन्न रेखाओं पर होते हैं तो वे संरेख नहीं होते हैं। नीचे दिए गए समरेखीय और असंरेख बिंदुओं की आकृति है। इनपुट x1 = 1, x2 = 2