Module: नेस्टेड सशर्त बयान। कठिन परिस्थितियाँ


Problem

2/13

कठिन परिस्थितियाँ

Theory Click to read/hide

पिछली समस्या को जटिल परिस्थितियों का उपयोग करके छोटे तरीके से हल किया जा सकता है . 

आइए देखें कि यह क्या है।
सबसे सरल स्थितियों में एक संबंध (इससे बड़ा, इससे कम, आदि) होता है। लेकिन कभी-कभी सरल परिस्थितियों को और अधिक जटिल परिस्थितियों में जोड़ना आवश्यक होता है, उदाहरण के लिए: बाहर ठंड है और बारिश हो रही है। दो सामान्य स्थितियाँ (बाहर ठंड है), (बाहर बारिश हो रही है) यहाँ AND से जुड़ी हुई हैं।

जटिल स्थिति - दो या दो से अधिक सरल संबंध (शर्तें) होते हैं जो तार्किक संचालन का उपयोग करके संयुक्त होते हैं:
<तालिका सीमा = "1" सेलपैडिंग = "1" सेलस्पेसिंग = "1" शैली = "चौड़ाई: 500 पीएक्स"> <शरीर>  नाम जैसा कि सी# में लिखा गया है और && या || नहीं !
AND  ऑपरेशन (बूलियन गुणन) के लिए दो स्थितियों की आवश्यकता होती है एक साथ मिले।
<कोड>स्थिति1 && condition2 सत्य का मूल्यांकन केवल तभी होगा जब दोनों सामान्य स्थितियाँ एक ही समय में सत्य हों।

 OR (तार्किक जोड़) ऑपरेशन के लिए कम से कम एक शर्त को पूरा करना आवश्यक है।
 <कोड>स्थिति1 ||  कंडीशन2  गलत का मूल्यांकन केवल तभी होगा जब दोनों सरल स्थितियां एक ही समय में गलत हों।

ऑपरेशन नहीं  (तार्किक निषेध)
 ! कंडीशन1  अगर कंडीशन1 सही है और इसके विपरीत गलत का मूल्यांकन करेगा।

तार्किक संचालन और संबंधों के निष्पादन की प्राथमिकता।
1. कोष्ठक में संचालन।
2. ऑपरेशन NOT.
3. तार्किक संबंध >, <, >=, <=, ==, !=.
4. ऑपरेशन और.
5. ऑपरेशन या.
क्रियाओं के क्रम को बदलने के लिए कोष्ठकों का उपयोग किया जाता है।

बूलियन चर।
कई प्रोग्रामिंग भाषाओं में, वेरिएबल्स का उपयोग करना संभव है जो बूलियन मान (सत्य/गलत) को संग्रहीत करते हैं। C# में, ऐसे चर true (true) या false (false) मान ले सकते हैं। उदाहरण के लिए, एक प्रोग्राम अंश: 
<पूर्व> bool a, b; ए = सच; बी = झूठा; कंसोल.राइटलाइन (ए || बी); आउटपुट होगा स्क्रीन करने के लिए 1 (जो true - false 0 है)। बूलियन चर प्रकार के होते हैं bool अंग्रेजी गणितज्ञ जॉर्ज के नाम पर बूले - तर्क के बीजगणित के निर्माता।

Problem

पिछली समस्या में हमने विश्लेषण किया था, उस स्थिति की जांच करना आवश्यक है जिसमें संख्या होनी चाहिए 20 से अधिक या इसके बराबर और 40 से कम या इसके बराबर। 
आप जटिल परिस्थितियों का उपयोग करके पिछले कार्य को छोटा कर सकते हैं।

कार्यक्रम की छठी पंक्ति में, अंडरस्कोर (__) के बजाय वांछित तार्किक संयोजक डालें।