Module: सबरूटीन्स: प्रक्रियाएं और कार्य - 2


Problem

6/10

बूलियन समारोह

Theory Click to read/hide

अक्सर प्रोग्रामर बूलियन फ़ंक्शंस का उपयोग करते हैं जो बूलियन मान लौटाते हैं: सही या गलत (True या False)
ऐसे कार्य   कुछ संपत्ति की जाँच करें।
समता के लिए एक संख्या की जाँच करने वाले तार्किक फलन को लिखने के दो उदाहरणों पर विचार करें <तालिका संरेखण = "केंद्र" सीमा = "1" सेलपैडिंग = "1" सेलस्पेसिंग = "1" शैली = "चौड़ाई: 75%"> <शरीर> 1)  बेहतर तरीका:
अभिव्यक्ति परिणाम
n% 2 == 0
सत्य (सत्य) होगा या असत्य (असत्य)
सशर्त बयान लिखने की जरूरत नहीं है! 2) ऐसा मत करो!
आप इसे ऐसे ही लिख सकते हैं, लेकिन यह एक लंबा रिकॉर्ड बन जाएगा, इसलिए बेहतर है कि ऐसा न करें <टीडी> <पूर्व> बूल iseven(int n) { वापसी (एन% 2 == 0); } <टीडी> <पूर्व> बूल iseven(int n) { अगर (एन% 2 == 0) वापसी सच; अन्य विवरण झूठा है; }
और कार्यों और प्रक्रियाओं के साथ काम करने के बारे में अंतिम नोट: कार्यक्रम में कार्यों और प्रक्रियाओं की संख्या सीमित नहीं है। इसके अलावा, एक सबरूटीन दूसरे सबरूटीन और खुद को भी कॉल कर सकता है।
 

Problem

एक पूर्णांक को अभाज्य कहा जाता है यदि यह केवल 1 और स्वयं से विभाज्य है। एक बूलियन फ़ंक्शन लिखें (एक फ़ंक्शन जो सही या गलत लौटाता है) जो यह निर्धारित करता है कि दी गई संख्या अभाज्य है या नहीं।
मुख्य प्रोग्राम लॉजिक फ़ंक्शन के परिणाम का उपयोग करता है।