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