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

प्रविष्टियों की सूची के बीच कुल समय की गणना कैसे करें?

<घंटा/>

मान लीजिए, हमारे पास एक सरणी है जिसमें अपस्ट्रीम और डाउनस्ट्रीम के दौरान मोटर बोट की गति के बारे में कुछ डेटा शामिल है -

हमारा नमूना सरणी निम्नलिखित है -

const arr = [{
   direction: 'upstream',
   velocity: 45
}, {
   direction: 'downstream',
   velocity: 15
}, {
   direction: 'downstream',
   velocity: 50
}, {
   direction: 'upstream',
   velocity: 35
}, {
   direction: 'downstream',
   velocity: 25
}, {
   direction: 'upstream',
   velocity: 40
}, {
   direction: 'upstream',
   velocity: 37.5
}]

हमें एक ऐसा फंक्शन लिखना है जो इस प्रकार के एरे में लेता है और पूरे कोर्स के दौरान नाव के शुद्ध वेग (यानी, अपस्ट्रीम के दौरान वेग - डाउनस्ट्रीम के दौरान वेग) का पता लगाता है।

तो, चलिए एक फ़ंक्शन लिखते हैं findNetVelocity(), वस्तुओं पर पुनरावृति करें और शुद्ध वेग की गणना करें। इस फ़ंक्शन का पूरा कोड होगा -

उदाहरण

const arr = [{
   direction: 'upstream',
   velocity: 45
}, {
   direction: 'downstream',
   velocity: 15
}, {
   direction: 'downstream',
   velocity: 50
}, {
   direction: 'upstream',
   velocity: 35
}, {
   direction: 'downstream',
   velocity: 25
}, {
   direction: 'upstream',
   velocity: 40
}, {
   direction: 'upstream',
   velocity: 37.5
}];
const findNetVelocity = (arr) => {
   const netVelocity = arr.reduce((acc, val) => {
      const { direction, velocity } = val;
      if(direction === 'upstream'){
         return acc + velocity;
      }else{
         return acc - velocity;
      };
   }, 0);
   return netVelocity;
};
console.log(findNetVelocity(arr));

आउटपुट

कंसोल में आउटपुट होगा -

67.5

  1. C++ का उपयोग करके OpenCV में बीता हुआ समय की गणना कैसे करें?

    यहां, हम समझेंगे कि OpenCV का उपयोग करके बीते हुए समय की गणना कैसे करें। निम्न प्रोग्राम C++ का उपयोग करके OpenCV में बीते हुए समय की गणना करता है। उदाहरण #include<opencv2/opencv.hpp>//OpenCV header to use VideoCapture class// #include<iostream> using namespace std; using namespace cv;

  1. एक्सेल में समय अंतर की गणना कैसे करें

    माइक्रोसॉफ्ट एक्सेल बजट गणना, कर गणना और कई अन्य उद्देश्यों के लिए उपयोग किया जा सकता है। आप इसे कैलकुलेटर के दूसरे रूप के रूप में उपयोग कर सकते हैं क्योंकि यह हमें प्रदान करता है। आप दो बार के अंतर की गणना करने के लिए एक्सेल का उपयोग भी कर सकते हैं। यह दिए गए प्रारंभ और समाप्ति समय के बीच एक कर्मचा

  1. एक्सेल में दो तिथियों के बीच सभी तिथियों को कैसे निकालें और सूचीबद्ध करें

    एक ऐसी स्थिति की कल्पना करें जिसमें आपको दिनांक-वार तालिका बनाने की आवश्यकता हो। उदाहरण के लिए, आप एक शेड्यूल बना रहे हैं जहां आपको गतिविधियों की तिथि-वार सूची का उल्लेख करना होगा। ऐसे मामले में, आपको तिथियों की एक सूची की आवश्यकता होगी। जाहिर है, कोई भी सूची असीमित नहीं होती, इसलिए आपकी सूची की आरं