भौतिकी में, श्रेणी में जुड़े मान लीजिए 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