जावास्क्रिप्ट प्रोग्राम एक इंटरवल में (उदाहरण के साथ) सभी प्राइम नंबर प्रिंट करने के लिए

इस उदाहरण में, आप एक उपयोगकर्ता द्वारा दर्ज किए गए दो नंबरों के बीच सभी प्रमुख संख्याओं को प्रिंट करने के लिए एक जावास्क्रिप्ट प्रोग्राम लिखना सीखेंगे।

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

  • जावास्क्रिप्ट अगर … और स्टेटमेंट
  • लूप के लिए जावास्क्रिप्ट
  • जावास्क्रिप्ट ब्रेक स्टेटमेंट

एक अभाज्य संख्या एक धनात्मक पूर्णांक है जो केवल 1 और स्वयं द्वारा विभाज्य है। उदाहरण के लिए, 2 , 3 , 5 , 7 , 11 पहली कुछ प्रमुख संख्याएँ हैं।

उदाहरण के लिए, 4 एक अभाज्य संख्या नहीं है क्योंकि यह 1, 2 और 4 से ही विभाज्य है। यह एक संयुक्त संख्या है।

उदाहरण: प्रिंट प्राइम नंबर

 // program to print prime numbers between the two numbers // take input from the user const lowerNumber = parseInt(prompt('Enter lower number: ')); const higherNumber = parseInt(prompt('Enter higher number: ')); console.log(`The prime numbers between $(lowerNumber) and $(higherNumber) are:`); // looping from lowerNumber to higherNumber for (let i = lowerNumber; i <= higherNumber; i++) ( let flag = 0; // looping through 2 to user input number for (let j = 2; j 1 && flag == 0) ( console.log(i); ) )

आउटपुट

 निम्न संख्या दर्ज करें: 2 उच्च संख्या दर्ज करें: 10 2 और 10 के बीच की प्रमुख संख्याएं हैं: 2 3 5 7

उपरोक्त कार्यक्रम में, उपयोगकर्ता को निम्न और उच्चतर बाध्य संख्या दर्ज करने के लिए कहा जाता है। फिर उन नंबरों के बीच प्राइम नंबर (निचले और उच्च सीमा सहित, यदि कोई हो) को सूचीबद्ध किया गया है।

forउपरोक्त कार्यक्रम में दो नेस्टेड छोरों का उपयोग किया जाता है।

  • पहले forलूप का उपयोग उपयोगकर्ता द्वारा प्रदान की गई संख्याओं के बीच लूप करने के लिए किया जाता है। इस मामले में, 2 से 10 तक
  • एक चर ध्वज 0 पर सेट है ।
  • दूसरे forलूप का उपयोग 2 से संख्या के बीच लूप में किया जाता है जो कि i में संग्रहीत होता है।
  • दूसरे लूप के अंदर, i का मान प्रत्येक संख्या से 2 से विभाजित होता है, जो कि i (i - 1) से कम होता है।
  • विभाजित करते समय, यदि कोई संख्या 0 में परिणामित होती है, तो वह संख्या अभाज्य संख्या नहीं है। तो चर ध्वज 1 पर सेट है।
  • अंत में, सभी संख्याएँ जिनमें ध्वज 0 है (अन्य संख्याओं द्वारा विभाज्य नहीं है) मुद्रित हैं।

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