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

n उपकरणों के प्रतिरोध की गणना - जावास्क्रिप्ट

<घंटा/>

भौतिकी में, श्रेणी में जुड़े मान लीजिए 3 प्रतिरोधों का समतुल्य प्रतिरोध −

. द्वारा दिया जाता है
R = R1 + R2 + R3

और समानांतर में जुड़े प्रतिरोधों का तुल्य प्रतिरोध −

. द्वारा दिया जाता है
R = (1/R1) + (1/R2) + (1/R3)

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो दो संभावित मानों वाली एक स्ट्रिंग लेता है, 'श्रृंखला' या 'समानांतर' और फिर n संख्याएं n प्रतिरोधों के प्रतिरोध का प्रतिनिधित्व करती हैं।

और फ़ंक्शन को इन प्रतिरोधों के बराबर प्रतिरोध वापस करना चाहिए।

उदाहरण

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

const r1 = 5, r2 = 7, r3 = 9;
const equivalentResistance = (combination = 'parallel', ...resistors) => {
   if(combination === 'parallel'){
      return resistors.reduce((acc, val) => (1/acc) + (1/val));
   };
   return resistors.reduce((acc, val) => acc + val);
};
console.log(equivalentResistance('parallel', r1, r2, r3));

आउटपुट

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

3.0277777777777777

  1. जावास्क्रिप्ट एवीएल ट्री में बैलेंस फैक्टर की गणना करना

    AVL ट्री बाएँ और दाएँ उप-वृक्षों की ऊँचाई की जाँच करता है और आश्वासन देता है कि अंतर 1 से अधिक नहीं है। इस अंतर को बैलेंस फैक्टर कहा जाता है। उदाहरण के लिए, निम्नलिखित पेड़ों में पहला पेड़ संतुलित है और अगले दो पेड़ संतुलित नहीं हैं - दूसरे पेड़ में, सी के बाएं उपट्री की ऊंचाई 2 है और दाएं उपट्

  1. जावास्क्रिप्ट में किसी सरणी के माध्यिका की गणना करना

    जावास्क्रिप्ट में किसी सरणी के माध्यिका की गणना के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&

  1. जावास्क्रिप्ट में एक सरणी के औसत की गणना करना

    जावास्क्रिप्ट में एक सरणी के औसत की गणना के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docu