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

उचित भिन्न को मिश्रित भिन्न में बदलना - JavaScript


उचित भिन्न (Proper Fraction)

एक उचित भिन्न वह है जो p/q रूप में मौजूद होती है (p और q दोनों प्राकृतिक संख्याएँ हों)।

मिश्रित भिन्न (Mixed Fraction)

मान लीजिए हम एक भिन्न के अंश (a) को उसके हर (b) से विभाजित करते हैं, ताकि भागफल q और शेष r प्राप्त हो सके।

भिन्न (a/b) के लिए मिश्रित भिन्न रूप होगा:

q r/b

और इसका उच्चारण "q पूर्ण और r बटा b" के रूप में किया जाता है।

हमें एक JavaScript फ़ंक्शन लिखना है जो ठीक दो संख्याओं की एक सरणी लेता है जो एक उचित भिन्न दर्शाती है और हमारा फ़ंक्शन तीन संख्याओं की एक सरणी लौटाना चाहिए जो उसके मिश्रित रूप को दर्शाती हो।

कोड

const arr = [43, 13]; 
const properToMixed = arr => { 
  const quotient = Math.floor(arr[0] / arr[1]); 
  const remainder = arr[0] % arr[1]; 
  if (remainder === 0) { return [quotient]; } 
  else { return [quotient, remainder, arr[1]]; } 
}; 
console.log(properToMixed(arr));

आउटपुट

[ 3, 4, 13 ]
  1. - जावास्क्रिप्ट में स्ट्रिंग को डेट में बदलना

    डेट दर्शाने के लिए सबसे अच्छा फॉर्मेट yyyy-mm-dd है क्योंकि इससे कोई भ्रम नहीं होता और यह सीधा है। इस स्ट्रिंग फॉर्मेट से JS में डेट ऑब्जेक्ट्स में डेट पार्स करने के लिए, आपको बस इस स्ट्रिंग को Date कंस्ट्रक्टर में पास करना होगा। उदाहरण let a = 2019-08-10; console.log(new Date(a)); आउटपुट Sat Aug

  1. जावास्क्रिप्ट में एरे को सेट में कन्वर्ट करना जावास्क्रिप्ट में एरे को सेट में कन्वर्ट करना

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

  1. - JavaScript में मिश्रित केस स्ट्रिंग को लोअरकेस में बदलना

    समस्या हमें एक JavaScript फ़ंक्शन convertToLower() लिखना है जो एक स्ट्रिंग मेथड लेता है जो उस स्ट्रिंग को लोअरकेस स्ट्रिंग में बदल देता है जिस पर इसे कॉल किया जा रहा है और नई स्ट्रिंग वापस करता है। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है इनपुट const str = ABcD123; आउटपुट const output = abcd123; उदाह