मुख्य कंटेंट तक स्किप करें

IF कथन

परिचय

इस खंड में, हम Wave के नियंत्रण कथनों में से एक IF कथन की संरचना के बारे में जानेंगे। IF कथन प्रोग्रामिंग में एक नियंत्रण कथन है, जो शर्तों का मूल्यांकन करता है और शर्त सही (True) होने पर एक विशिष्ट कोड को चलाता है। इसके माध्यम से हम प्रोग्राम के प्रवाह को शर्तों के अनुसार नियंत्रित कर सकते हैं, और लचीला और तार्किक कोड लिख सकते हैं।

मूल संरचना

IF कथन एक विशिष्ट शर्त का मूल्यांकन करता है, और जब शर्त सही (True) होती है, तो केवल तब निर्दिष्ट कोड ब्लॉक को चलाता है। Wave में IF कथन की मूल संरचना इस प्रकार है:

if (शर्त) {
// शर्त सही होने पर चलने वाला कोड
}

शर्त को तुलनात्मक ऑपरेटर(==, !=, <, >, <=, >=) या तार्किक ऑपरेटर (&&, ||, !) का उपयोग करके लिखा जाता है। यदि शर्त गलत (False) हो, तो कोड ब्लॉक निष्पादित नहीं होगा।

उदाहरण

यहां एक सरल IF कथन का उदाहरण है:

var temperature :i32 = 30;

if (temperature > 25) {
println("मौसम गरम है।");
}

उपरोक्त कोड में, यदि temperature मान 25 से अधिक है, तो "मौसम गरम है।" संदेश प्रदर्शित होगा।

IF_ELSE कथन

यदि शर्त सही नहीं है, तो आमतौर पर अन्य कोड चलाने के लिए IF-ELSE कथन का उपयोग किया जाता है। इसकी संरचना इस प्रकार है:

if (शर्त) {
// शर्त सही होने पर चलने वाला कोड
} else {
// शर्त गलत होने पर चलने वाला कोड
}

उदाहरण:

var score :i32 = 70;

if (score >= 60) {
println("आप पास हो गए!");
} else {
println("आप फेल हो गए।");
}

यदि score 60 या उससे अधिक है, तो "आप पास हो गए!" संदेश प्रदर्शित होगा, अन्यथा "आप फेल हो गए।" संदेश प्रदर्शित होगा।

नेस्टेड IF कथन

IF कथन अन्य IF कथनों के अंदर भी उपयोग किए जा सकते हैं। इसे नेस्टेड IF कथन कहा जाता है, और यह जटिल शर्तों को संभालने के लिए उपयोगी होता है।

var score :i32 = 85;

if (score >= 60) {
if (score >= 90) {
println("आपका प्रदर्शन उत्कृष्ट है!");
} else {
println("आप पास हो गए।");
}
} else {
println("आप फेल हो गए।");
}

उपरोक्त उदाहरण में, स्कोर के आधार पर "आपका प्रदर्शन उत्कृष्ट है!", "आप पास हो गए।", या "आप फेल हो गए।" संदेश प्रदर्शित होगा।

सारांश

  • IF कथन शर्त का मूल्यांकन करके एक विशिष्ट कोड ब्लॉक चलाने वाला नियंत्रण कथन है।
  • ELSE कथन का उपयोग करके शर्त गलत होने पर चलने वाला कोड भी निर्दिष्ट किया जा सकता है।
  • नेस्टेड IF कथन जटिल शर्तों को संभालने के लिए उपयोग किए जाते हैं।

IF कथन का उपयोग करके हम अपने प्रोग्राम के प्रवाह को अधिक तार्किक और गतिशील तरीके से नियंत्रित कर सकते हैं!