tutorial c conditional statements
विंडोज़ में .dat फ़ाइल कैसे खोलें
सी # में सशर्त और निर्णय लेने के लिए ट्यूटोरियल। यह ट्यूटोरियल समझाएगा कि कैसे, यदि, यदि, यदि, तो- ElseIf, और नेस्टेड इफ़ेक्ट्स का उपयोग कैसे करें:
C # में क्लासेस, ऑब्जेक्ट्स और मेथड्स को हमारे पिछले ट्यूटोरियल में विस्तार से बताया गया था।
एक वर्ग मूल रूप से डेटा का ब्लूप्रिंट है और ऑब्जेक्ट क्लास के उदाहरण हैं। विधियाँ, जैसा कि हमने पहले ही चर्चा की है, में विशिष्ट निर्देश / क्रियाएं शामिल हैं जिन्हें एक वर्ग के अंदर करने की आवश्यकता है।
=> यहाँ सी # प्रशिक्षण ट्यूटोरियल की पूरी श्रृंखला का अन्वेषण करें
इस ट्यूटोरियल में, हम C # में उपयोग किए जाने वाले सशर्त विवरणों को कवर करेंगे।
आप क्या सीखेंगे:
सी # में सशर्त विवरण
जब हम उपलब्ध स्थिति के आधार पर एक निश्चित कार्रवाई को निष्पादित करना चाहते हैं तो C # सशर्त बयानों का उपयोग किया जाता है।
निर्णय लेने वाले बयानों के लिए कुछ शर्तों की आवश्यकता होती है, जिन्हें कार्यक्रम और कथनों के सेट द्वारा मूल्यांकन किया जा सकता है, जिन्हें निष्पादित किया जा सकता है यदि स्थिति सही या किसी अन्य कथन के रूप में मूल्यांकन करती है, जिसे तब निष्पादित किया जा सकता है, जब स्थिति झूठी हो।
इस ट्यूटोरियल में, हम बताएंगे कि एक सिंटेक्स ऑपरेटर उचित सिंटैक्स स्पष्टीकरण और कुछ दिलचस्प उदाहरणों के साथ कैसे काम करता है। हम नेस्टेड और अन्य विभिन्न सशर्त बयानों पर भी गौर करेंगे।
शुरू करने से पहले, आइए, सशर्त निर्णय लेने के प्रवाह के सामान्य प्रवाह पर एक नज़र डालें।
C # अलग-अलग निर्णय लेने वाले वक्तव्य प्रदान करता है। आइए उन्हें विस्तार से देखें।
अगर स्टेटमेंट
इफ स्टेटमेंट एक बूलियन एक्सप्रेशन से बना है, जिसके बाद स्टेटमेंट होता है। 'अगर' स्थिति के अंदर का कथन केवल तभी निष्पादित किया जाता है जब बूलियन अभिव्यक्ति 'सच' वापस आती है। यदि यह गलत है, तो कार्यक्रम केवल कथन की अनदेखी करेगा।
वाक्य - विन्यास
आईएफएफ के लिए सिंटैक्स 'अगर' है तो गोल कोष्ठक के अंदर बूलियन स्थिति के बाद, घुंघराले ब्रेसों के साथ यह कथन संलग्न करता है जिसे तब निष्पादित करने की आवश्यकता होती है जब बूलियन अभिव्यक्ति सही हो जाती है।
If(Boolean condition){ The executable statement }
उदाहरण:
int a = 10; int b = 10; if (a == b) { /* if the boolean condition returns true execute following statement*/ Console.WriteLine('Both a and b are equal'); } Console.WriteLine('value of a and b are'+ a+' and '+b); Console.ReadLine(); } }
हमने एक ही डेटा के साथ दो पूर्णांक मानों को पारित किया और बी। अगर हम इस प्रोग्राम को चलाते हैं, तो b और b दोनों एक समान हैं। 10. इसका अर्थ है कि बूलियन स्थिति सही हो जाएगी, इसलिए स्थिति के अंदर विवरण निष्पादित किया जाएगा और परिणाम नीचे दिखाया जाएगा।
Both a and b are equal value of a and b are 10 and 10
यदि हम a से 11 के मान को बदलते हैं, जिससे वे नहीं के बराबर हो जाते हैं। इसका अर्थ है कि बूलियन अभिव्यक्ति एक गलत मान लौटाएगा। यदि हम अभी प्रोग्राम निष्पादित करते हैं, तो यह निम्नलिखित परिणाम को प्रिंट करेगा।
value of a and b are 11 and 10
जैसा कि आप उपरोक्त उदाहरण में स्पष्ट रूप से देख सकते हैं, प्रोग्राम ने 'अगर' स्थिति के अंदर कथन को निष्पादित नहीं किया है और यह सीधे स्थिति की सीमा के बाहर बयान को निष्पादित करता है।
यदि एल्स स्टेटमेंट
अगला निर्णय लेने वाला बयान 'अगर-और' है। यह मूल रूप से एक 'अगर' कथन के साथ एक वैकल्पिक 'और' बयान है जो तस्वीर में आता है अगर बूलियन स्थिति एक गलत मान लौटाती है।
वाक्य - विन्यास
वाक्य-विन्यास भी 'यदि' के समान है और उसके बाद एक और कथन है। यह कीवर्ड के साथ शुरू होता है 'यदि' बूलियन स्थिति को घेरने वाले एक गोल ब्रैकेट के बाद जो फिर से कर्ली ब्रैकेट वाले बयानों के साथ आता है। 'यदि' कथन का विवरण 'और' कीवर्ड द्वारा पीछा किया जाता है, तो घुंघराले ब्रैकेट के भीतर बयान किए गए कथन को संलग्न करना।
If(Boolean condition) { Statement to be executed with the condition of the Boolean expression is true }else{ Statement to be executed if the condition of the Boolean expression is false. }
उदाहरण:
int a = 11; int b = 10; if (a == b) { /* if the boolean condition returns true execute following statement*/ Console.WriteLine('Both a and b are equal'); } else{ /* if the boolean condition returns true execute following statement*/ Console.WriteLine('Both a and b are not equal'); } Console.ReadLine(); } }
इस कार्यक्रम में, हमारे दो पूर्णांक मान हैं, a और b। इसलिए, यदि शर्त सही है, तो 'अगर' ब्लॉक निष्पादित करेगा और यदि स्थिति 'झूठी' है, तो अन्य ब्लॉक के अंदर का विवरण निष्पादित करेगा।
चूँकि ए और बी दोनों समान नहीं हैं, बूलियन स्थिति 'गलत' मान लौटाएगी और अन्य ब्लॉक को निम्न परिणाम के साथ निष्पादित किया जाएगा।
Both a and b are not equal
यदि हम उन्हें बराबर बनाने के लिए a और b का मान बदलते हैं, तो बूलियन स्थिति सत्य हो जाएगी और 'if' ब्लॉक को निम्न परिणाम के साथ निष्पादित किया जाएगा।
Both a and b are equal
यदि… ElseIf… कथन
'If ... if if ...' स्टेटमेंट में 'if' स्टेटमेंट के बाद एक और 'if' है। यह स्थिति एक एकल का उपयोग करके विभिन्न स्थितियों को संभालने के लिए बहुत उपयोगी है यदि एक से अधिक 'यदि' प्रत्येक अलग स्थिति का प्रतिनिधित्व करता है।
सबसे अच्छा youtube to mp4 कनवर्टर
आप अपनी सभी शर्तों को संभालने के लिए 'यदि' कथन के बाद 'और यदि' का उपयोग कर सकते हैं।
वाक्य - विन्यास
वाक्यविन्यास भी 'अगर' एक या एक से अधिक 'के बाद' के समान है, तो 'कथन' उन शर्तों की संख्या पर निर्भर करता है जिन्हें उपयोगकर्ता संभालना चाहता है। यह कीवर्ड 'if' से शुरू होता है और उसके बाद एक गोल कोष्ठक के भीतर एक स्थिति और घुंघराले ब्रेस के अंदर दिया गया विवरण।
समापन घुंघराले कोष्ठक को कीवर्ड “और यदि” के बाद राउंड ब्रैकेट के अंदर परिभाषित अपनी स्थिति के साथ किया जाता है, उसके बाद कथन को संलग्न करते हुए घुंघराले कोष्ठक होते हैं।
If(Boolean condition) { Statement } else if(Boolean condition) { Statement }
उदाहरण:
उपयोगकर्ता द्वारा प्रदान किया गया पूर्णांक मान ऋणात्मक, शून्य या सकारात्मक है या नहीं, यह पता लगाने के लिए एक प्रोग्राम लिखें।
int input = 11; if (input 0){ /* if the value is greater than zero this condition executes */ Console.WriteLine('The input value is a positive integer'); }
चूंकि इनपुट एक सकारात्मक पूर्णांक है, इसलिए प्रोग्राम पहले स्थिति का मूल्यांकन करेगा (इनपुट<0) और यह स्थिति झूठी हो जाएगी, इसलिए यदि कथन हो तो कार्यक्रम अगले स्थान पर चला जाएगा। अगली शर्त (इनपुट == ०) और यह स्थिति फिर से झूठी हो जाएगी, इसलिए यदि कथन फिर से होगा तो कार्यक्रम फिर से आगे बढ़ जाएगा।
अगली शर्त (इनपुट> 0) एक सही मूल्य देता है और कार्यक्रम इस स्थिति के घुंघराले ब्रैकेट के अंदर कथन को निष्पादित करेगा।
जब संकलित और निष्पादित किया जाता है, तो यह निम्नलिखित आउटपुट लौटाएगा।
The input value is a positive integer
नेस्टेड यदि कथन
नेस्टेड स्टेटमेंट का अर्थ है 'if' या 'if if' स्टेटमेंट का दूसरे के अंदर 'if' या 'if' स्टेटमेंट का उपयोग करना। यह उपयोगकर्ता को कई शर्तों को लागू करने की अनुमति देता है।
उदाहरण:
Android फोन के लिए सबसे अच्छा एमपी 3 डाउनलोडर
मान लीजिए कि हमें एक ऐसी स्थिति खोजने की आवश्यकता है जहां दिए गए पूर्णांक 10 से अधिक हो। हमारे पास एक और शर्त भी है, यदि संख्या 20 के बराबर है, तो हमें 'पूर्णांक का मान 20' प्रिंट करने की आवश्यकता है, और यदि यह बराबर नहीं है हम प्रिंट करेंगे 'पूर्णांक का मान 20 नहीं है'।
int input = 30; if (input > 10) { if (input == 20) { Console.WriteLine('The value of the integer is 20'); }else { Console.WriteLine('The value of the integer is not 20'); } } else{ Console.WriteLine('The value of integer is not greater than 10'); } Console.ReadLine();
उपरोक्त कार्यक्रम में, हमने 'if-else' स्टेटमेंट को किसी अन्य 'if-else' स्टेटमेंट में नेस्टेड किया है। इसी तरह, किसी भी सशर्त बयान को दूसरे सशर्त बयान के अंदर निहित किया जा सकता है।
निष्कर्ष
इस ट्यूटोरियल में, हमने सशर्त और निर्णय लेने वाले विवरणों पर विस्तार से चर्चा की। हमने देखा कि कैसे “if”, “if-else”, “if… if if” स्टेटमेंट का उपयोग करें। हम नेस्टेड पर भी चर्चा करते हैं यदि उन बयानों का उपयोग किया जा सकता है जो किसी अन्य सशर्त बयान के अंदर विभिन्न सशर्त बयानों की मेजबानी के लिए उपयोग किए जा सकते हैं।
जब एक बूलियन स्थिति एक सही मान लौटाती है, तो 'अगर' के अंदर की सामग्री निष्पादित होती है और जब यह एक गलत मूल्य देता है, तो 'और' के अंदर की सामग्री निष्पादित होती है।
'अगर' के बाद हमारे पास एक और बयान नहीं हो सकता है या नहीं। यदि ... और यदि कथन का उपयोग कई भिन्न निश्चित स्थितियों को मान्य करने के लिए किया जा सकता है।
यह भी पढ़ें = >> VBA सशर्त कथन
=> यहाँ गहराई में सी # प्रशिक्षण ट्यूटोरियल की जाँच करें
अनुशंसित पाठ
- यूनिक्स कंडिशनल स्टेटमेंट्स: इफ तब एल्स एंड रिलेशनल ऑपरेटर्स
- पायथन सशर्त विवरण: if_else, elif, नेस्टेड यदि कथन
- VBScript सशर्त विवरण: VBScript यदि, ElseIf, केस चुनें
- पायथन ट्यूटोरियल फॉर बिगिनर्स (हैंड्स-ऑन फ्री पायथन ट्रेनिंग)
- कीवर्ड व्यू में सशर्त और लूप स्टेटमेंट जोड़ना - QTP ट्यूटोरियल # 4
- उदाहरणों के साथ जावा परावर्तन ट्यूटोरियल
- उदाहरणों के साथ अजगर डेटाइम ट्यूटोरियल
- Bugzilla Tutorial: दोष प्रबंधन उपकरण हाथों पर ट्यूटोरियल