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

IF कथन

परिचय

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

मूल संरचना

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

if (स्थिति) {
// स्थिति सही होने पर निष्पादित कोड
}

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

उदाहरण

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

var temperature :i32 = 30;

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

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

IF_ELSE कथन

यदि स्थिति सही नहीं है, तो वैकल्पिक रूप से निष्पादित कोड लिखने के लिए IF-ELSE कथन का उपयोग करें। संरचना इस प्रकार है:

if (स्थिति) {
// स्थिति सही होने पर निष्पादित कोड
} else {
// स्थिति झूठी होने पर निष्पादित कोड
}

उदाहरण:

var score :i32 = 70;

if (score >= 60) {
println("उत्तीर्ण है!");
} else {
println("अनुत्तीर्ण है।");
}

यदि स्कोर 60 या अधिक है तो "उत्तीर्ण है!" प्रदर्शित होता है, अन्यथा "अनुत्तीर्ण है।" प्रदर्शित होता है।

नेस्टेड IF कथन

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

var score :i32 = 85;

if (score >= 60) {
if (score >= 90) {
println("उत्कृष्ट परिणाम है!");
} else {
println("उत्तीर्ण है।");
}
} else {
println("अनुत्तीर्ण है।");
}

उपरोक्त उदाहरण में, स्कोर के अनुसार "उत्कृष्ट परिणाम है!", "उत्तीर्ण है।", या "अनुत्तीर्ण है।" संदेश प्रदर्शित होता है।

सारांश

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

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