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


में लिखा गया है
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 अंग्रेजी गणितज्ञ जॉर्ज के नाम पर बूले - तर्क के बीजगणित के निर्माता।

नेस्टेड कंडीशनल स्टेटमेंट
"if" ब्लॉक में और "अन्य" अन्य नेस्टेड सशर्त बयानों सहित कोई अन्य बयान शामिल हो सकते हैं; else  कथन निकटतम पिछले if को संदर्भित करता है।

उदाहरण के लिए: 
अगर (ए > 10) अगर (ए > 100) cout << "आपके पास ढेर सारा पैसा है।"; अन्य cout << "आपके पास पर्याप्त पैसा है।"; अन्य cout << "आपके पास पर्याप्त पैसा नहीं है।"; प्रोग्राम को समझना आसान बनाने के लिए, सभी "if" ब्लॉक कर दिए जाते हैं और "अन्य" (कोष्ठक के साथ जो उन्हें परिसीमित करता है) 2-3 वर्णों द्वारा दाईं ओर स्थानांतरित कर दिया जाता है - ऐसी प्रविष्टि को सीढ़ी प्रविष्टि कहा जाता है।

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

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

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