जावास्क्रिप्ट प्रोग्राम प्रिंट करने के लिए फाइबोनैचि अनुक्रम (उदाहरण के साथ)

इस उदाहरण में, आप जावास्क्रिप्ट में फाइबोनैचि अनुक्रम को प्रोग्राम करना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावास्क्रिप्ट प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • लूप के लिए जावास्क्रिप्ट
  • जावास्क्रिप्ट जबकि और करते हैं … जबकि लूप

एक रिट्राइव अनुक्रम के रूप में लिखा है:

 0, 1, 1, 2, 3, 5, 8, 13, 21,… 

फाइबोनैचि अनुक्रम पूर्णांक अनुक्रम है जहां पहले दो शब्द 0 और 1 हैं । उसके बाद, अगले शब्द को पिछले दो शब्दों के योग के रूप में परिभाषित किया गया है।

उदाहरण 1: फाइबोनैचि श्रृंखला अप करने के लिए n शर्तें

 // program to generate fibonacci series up to n terms // take input from the user const number = parseInt(prompt('Enter the number of terms: ')); let n1 = 0, n2 = 1, nextTerm; console.log('Fibonacci Series:'); for (let i = 1; i <= number; i++) ( console.log(n1); nextTerm = n1 + n2; n1 = n2; n2 = nextTerm; )

आउटपुट

 शर्तों की संख्या दर्ज करें: 4 फाइबोनैचि श्रृंखला: 0 1 1 2

उपरोक्त कार्यक्रम में, उपयोगकर्ता को उन शर्तों की संख्या दर्ज करने के लिए कहा जाता है, जो वे फिबोनाची श्रृंखला में चाहते हैं।

forपाश संख्या उपयोगकर्ता द्वारा दर्ज करने के लिए iterates।

पहले छपा है। फिर, प्रत्येक पुनरावृत्ति में, दूसरे शब्द का मान चर n1 में संग्रहीत किया जाता है और दो पिछले शब्दों का योग चर n2 में संग्रहीत किया जाता है।

उदाहरण 2: फाइबोनैचि अनुक्रम एक निश्चित संख्या तक

 // program to generate fibonacci series up to a certain number // take input from the user const number = parseInt(prompt('Enter a positive number: ')); let n1 = 0, n2 = 1, nextTerm; console.log('Fibonacci Series:'); console.log(n1); // print 0 console.log(n2); // print 1 nextTerm = n1 + n2; while (nextTerm <= number) ( // print the next term console.log(nextTerm); n1 = n2; n2 = nextTerm; nextTerm = n1 + n2; )

आउटपुट

 एक सकारात्मक संख्या दर्ज करें: 5 फाइबोनैचि श्रृंखला: 0 1 1 2 3 5

उपरोक्त उदाहरण में, उपयोगकर्ता को एक संख्या दर्ज करने के लिए कहा जाता है, जिसमें वे फिबोनाची श्रृंखला को प्रिंट करना चाहते हैं।

पहले दो पद 0 और 1 पहले से प्रदर्शित हैं। फिर, whileउपयोगकर्ता द्वारा दर्ज की गई संख्या तक फाइबोनैचि श्रृंखला को खोजने के लिए शर्तों पर पुनरावृति करने के लिए एक लूप का उपयोग किया जाता है।

दिलचस्प लेख...