जावास्क्रिप्ट प्रोग्राम प्राइम नंबर की जाँच करने के लिए

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

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

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

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

उदाहरण: प्राइम नंबर की जाँच करें

 // program to check if a number is prime or not // take input from the user const number = parseInt(prompt("Enter a positive number: ")); let isPrime = true; // check if number is equal to 1 if (number === 1) ( console.log("1 is neither prime nor composite number."); ) // check if number is greater than 1 else if (number> 1) ( // looping through 2 to number-1 for (let i = 2; i < number; i++) ( if (number % i == 0) ( isPrime = false; break; ) ) if (isPrime) ( console.log(`$(number) is a prime number`); ) else ( console.log(`$(number) is a not prime number`); ) ) // check if number is less than 1 else ( console.log("The number is not a prime number."); )

आउटपुट

 एक सकारात्मक संख्या दर्ज करें: 23 23 एक प्रमुख संख्या है।

उपरोक्त कार्यक्रम में, उपयोगकर्ता को एक नंबर दर्ज करने के लिए कहा जाता है। उपयोगकर्ता द्वारा दर्ज की गई संख्या की जाँच की जाती है यदि यह 1if… else if… else स्टेटमेंट का उपयोग करने से अधिक है ।

  • 1 को न तो प्रधान माना जाता है और न ही समग्र।
  • सभी नकारात्मक संख्याओं को बाहर रखा गया है क्योंकि अभाज्य संख्याएँ सकारात्मक हैं।
  • लूप का उपयोग करके 1 से अधिक संख्याओं का परीक्षण किया जाता है for

forपाश यदि संख्या उपयोगकर्ता द्वारा दर्ज सकारात्मक संख्या (से विभाज्य है की जाँच करने के सकारात्मक संख्या के माध्यम से पुनरावृति प्रयोग किया जाता है 2 उपयोगकर्ता के प्रवेश किया संख्या के लिए शून्य से 1 )।

यह स्थिति number % i == 0जांचती है कि संख्या 1 और स्वयं के अलावा अन्य संख्याओं से विभाज्य है या नहीं।

  • यदि शेष मान 0 का मूल्यांकन किया जाता है , तो वह संख्या अभाज्य संख्या नहीं है।
  • ThePrime वैरिएबल का उपयोग बूलियन मान को संग्रहीत करने के लिए किया जाता है: या तो सही या गलत
  • यदि कोई प्राइम नंबर नहीं है, तो PPime वैरिएबल को गलत पर सेट किया जाता है।
  • यदि संख्या एक प्रमुख संख्या है, तो PPime चर सही रहता है

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