if, else if, and else Statements C++ In Hindi
C++ प्रोग्रामिंग लैंग्वेज में if, else if, और else स्टेटमेंट का यूज़ किसी प्रोग्राम में सिंगल से लेकर मल्टीप्ल if, else if, और else ब्रांच कंडीशनल फ्लो स्टेटमेंट के आधार पर प्रोग्राम कंडीशनल स्टेटमेंट का सलूशन किया जाता है। if, else if, और else स्टेटमेंट C++ यूजर को पर्टिकुलर यूजर डिफाइन कस्टम कंडीशन के ट्रू या फाल्स होने के बेस्ड पर मौजूदा प्रोग्राम एग्जीक्यूशन के फ्लो को कंट्रोल करने में हेल्प करते हैं।

So, let’s explore the if, else if, and else control flow statements in C++ programming.
If Statement in C++ Programming.
C++ प्रोग्राम में if स्टेटमेंट का यूज़ यूजर डिफाइन सोर्स कोड के एक पर्टिकुलर कस्टम ब्लॉक को एग्जीक्यूट करने में तब किया जाता है. जब किसी प्रोग्राम में यूजर डिफाइन कस्टम if कंडीशन हमेशा ट्रू हो। यदि यहाँ यूजर डिफाइन if स्टेटमेंट कंडीशन फाल्स होती है, तो मौजूदा if कंडीशन स्टेटमेंट के अंदर क्रिएट किया गया प्रोग्राम सोर्स कोड ब्लॉक को स्किप कर देता है।
Syntax of an If Statement in C++.
if (custom condition) {
// here we create an program Code to execute when the if condition is true
}
Example of an If Statement in C++.
#include <iostream>
using namespace std;
int main() {
int p = 2;
if (p > 1) {
cout << “p value is max than 2” << endl;
}
return 0;
}
Explanation of an If Statement in C++.
- यहाँ इस एक्साम्प्ल में, जैसाकि p वेरिएबल की वैल्यू 2 डिफाइन है. इस वजह से यहाँ if कंडीशन p > 1 स्टेटमेंट ट्रू है. इसलिए यहाँ इफ मैसेज “p value is max than 2” मैसेज कंसोल स्क्रीन में प्रिंट होगा।
else Statement in C++ Programming.
C++ प्रोग्राम में else स्टेटमेंट का यूज़ किसी यूजर डिफाइन प्रोग्राम सोर्स कोड के एक पर्टिकुलर ब्लॉक को इंडीकेट या सॉल्व करने में किया जाता है. एल्स स्टेटमेंट किसी प्रोग्राम में तब एक्सेक्यूट होता है, जब किसी प्रोग्राम में यूजर डिफाइन इफ कंडीशन फाल्स हो जाती है, इसका मतलब एल्स स्टेटमेंट तभी रन या एक्सेक्यूट होता है. जब इफ स्टेटमेंट कंडीशन स्किप हो जाती है।
else Statement Syntax in C++.
if (condition) {
// here we write if program source Code to run when the if condition is true
} else {
// here else statement Code to run only when the if condition is false
}
Example of an else statement in C++.
#include <iostream>
using namespace std;
int main() {
int value = 1;
if (value > 2) {
cout << “value is max than 2” << endl;
} else {
cout << “value is smaller than or equal to 2” << endl;
}
return 0;
}
Explanation of an else Statement.
- यहाँ इस एक्साम्प्ल में, जैसाकि वैल्यू वेरिएबल की value 1 डिफाइन है. इस वजह से value > 2 इफ एक्सप्रेशन कंडीशन स्टेटमेंट false हो जाती है। इस वजह से यहाँ “value is smaller than or equal to 2” मैसेज स्टेटमेंट कंसोल स्क्रीन में प्रिंट होता है।
else if Statement in C++ Programming.
C++ प्रोग्राम में else if स्टेटमेंट C++ यूजर को एक साथ एक से अधिक मल्टीप्ल यूजर डिफाइन कंडीशन एक्सप्रेशन को एनालाइज या टेस्ट करने के फीचर्स प्रोवाइड करता है। else if स्टेटमेंट का यूज़ तब किया जाता है. जब C++ यूजर के पास इवैल्यूएट या टेस्ट करने के लिए दो या उससे से ज़्यादा कंडीशन एक्सप्रेशन या स्टेटमेंट ऑप्शन हों। यदि यहाँ यूजर डिफाइन फर्स्ट कंडीशन फॉल्स होती है. तो यह नेक्स्ट else if कंडीशन को चेक या एनालाइज करता है, और इसी क्रम में बची हुई अन्य else if एक्सप्रेशन आगे भी। यदि पुरे प्रोग्राम में कोई भी कंडीशन true नहीं होती है. तो अंत में यूजर डिफाइन else सोर्स कोड ब्लॉक (यदि डिफाइन है) तो प्रोग्राम में वह कोड एग्जीक्यूट होगा।
else if Statement Syntax in C++.
if (testcondition1) {
// here we write source Code to execute when only if testcondition1 is true
} else if (testcondition2) {
// here we write source Code to execute when only if testcondition2 is true
} else {
// here we write source Code to execute if neither testcondition1 nor testcondition2 is true
}
Example of an else if statement.
#include <iostream>
using namespace std;
int main() {
int age = 19;
if (age > 21) {
cout << “age is greater than 21” << endl;
} else if (age > 11) {
cout << “age is greater than 11 but age is less than or equal to 21” << endl;
} else {
cout << “age is less than or equal to 11” << endl;
}
return 0;
}
Explanation of an else if Statement.
- यहाँ इस एक्साम्प्ल में, इफ कंडीशन age > 21 false डिफाइन है. इस वजह से यह नेक्स्ट कंडीशन पर मूव हो जाता है।
- इसके बाद else if कंडीशन age > 11 true डिफाइन है. इसलिए “age is greater than 11 but age is less than or equal to 21” मैसेज कंसोल स्क्रीन में प्रिंट होगा।
Multiple else if statements chained in C++ programming.
C++ यूजर किसी प्रोग्राम में एक के बाद एक मल्टीप्ल यूजर डिफाइन if, else if, और else एक्सप्रेशन कंडीशन को चेक या एनालाइज करने के लिए मल्टीपल else if ब्लॉक स्टेटमेंट का यूज़ कर सकते हैं।
Example of multiple else if statements.
#include <iostream>
using namespace std;
int main() {
int age = 21;
if (age > 51) {
cout << “age is greater than 51” << endl;
} else if (age > 31) {
cout << “age is greater than 31 but less than or equal to 51” << endl;
} else if (age > 11) {
cout << “age is greater than 11 but less than or equal to 31” << endl;
} else {
cout << “age is less than or equal to 11” << endl;
}
return 0;
}
Explanation of an Multiple else if statements chained.
- यहाँ इस एक्साम्प्ल में, जैसाकि age 21 डिफाइन है. इसलिए age > 11 यूजर डिफाइन कंडीशन ट्रू है. इस वजह से “age is greater than 11 but less than or equal to 31” स्टेटमेंट कंसोल स्क्रीन में प्रिंट होगा।
Nested if, else if, and else statements in C++ programming.
C++ यूजर किसी प्रोग्राम में ज़्यादा कॉम्प्लेक्स लॉजिक कंडीशन या एक्सप्रेशन क्रिएट करने के लिए if, else if, और else स्टेटमेंट्स को एक-दूसरे के अंदर नेस्ट कर मल्टीप्ल नेस्टेड ब्लॉक कंडीशन को डिफाइन कर सकते हैं।
Example of nested if, else if, and else statements.
#include <iostream>
using namespace std;
int main() {
int p = 11, q = 5;
if (p > q) {
if (p > 8) {
cout << “p value is greater than q value and greater than 8” << endl;
} else {
cout << “p value is greater than q value but not greater than 8” << endl;
}
} else {
cout << “p value is not greater than q value” << endl;
}
return 0;
}
Explanation of nested if, else if, and else statements.
- यहाँ इस एक्साम्प्ल में, आउटर if स्टेटमेंट यह चेक करता है कि p > q है, या नहीं है. जो कि true (11 > 5) है. इस वजह से यह ब्लॉक में एंटर करता है। इसके अंदर नेस्टेड if यह चेक करता है कि p > 8 है, या नहीं है. जो कि true वैल्यू भी है. इसलिए “p value is greater than q value and greater than 8” मैसेज कंसोल स्क्रीन में प्रिंट होगा।
Using logical operators with if, else if, and else statements in C++ programming.
C++ यूजर किसी प्रोग्राम में if, else if, or else स्टेटमेंट में मल्टीप्ल ब्रांच कंडीशंस एक्सप्रेशन को कंबाइन या ग्रुप करने के लिए लॉजिकल ऑपरेटर्स (जैसे AND, &&, OR ||, NOT !) लॉजिकल ऑपरेटर का यूज़ कर सकते हैं।
Example of operators with if, else if, and else statements.
#include <iostream>
using namespace std;
int main() {
int p = 7, q = 3;
if (p > 4 && q < 7) {
cout << “here Both p and q logical conditions is true” << endl;
} else {
cout << “here One or both and logical operator conditions is false” << endl;
}
return 0;
}
Explanation of operators with if, else if, and else statements.
- यहाँ इस एक्साम्प्ल में, दोनों कंडीशन p > 4 && q < 7 true डिफाइन हैं. इस वजह से “here Both p and q logical conditions is true” स्टेटमेंट कंसोल स्क्रीन में प्रिंट होगा।
Example of the OR operator || logical operator.
#include <iostream>
using namespace std;
int main() {
int p = 7, q = 17;
if (p > 3 || q > 9) {
cout << “here p || Q logical operator minimum one condition is true” << endl;
} else {
cout << “No above || logical operator condition is true” << endl;
}
return 0;
}
Explanation of || OR logical operator.
- यहाँ इस एक्साम्प्ल में, कंडीशन q > 9 true (17 > 9 ) है. इस वजह से यहाँ और लॉजिकल ओपरटर “here p || Q logical operator minimum one condition is true” स्टेटमेंट प्रिंट होगा।
Detail Explanation of if, else if, and else statement in c++
| Keyword | if, else if, and else Statements Description | Each Example |
| If statement | If statement used to Tests a condition and executes a block of code if the condition is actually true. | if (age > 21) { cout << “your age is mature”; } |
| Else statement | Else statement Executes only a block of program code if the if previous user define condition in false state. | else { cout << ” your age is not mature”; } |
| else if statement | Else if statement used t Tests another multiple program condition if the previous all if condition is false or none to execute. | else if (value == 9) { cout << “value is equal to 9”; } |
| Logical operators | We can use logical operators (&&, `||, !) in if, else if, and else statement | if (p > 4 && q < 7), if (p > 3 || q > 9) |
if, else if, and else statements summary in C++.
- C++ यूजर किसी प्रोग्राम में एक कस्टम if एक सोर्स कोड ब्लॉक को एग्जीक्यूट करता है, और इसमें डिफाइन कोई कंडीशन true है, तो यह रिलेटेड स्टेटमेंट को कंसोल स्क्रीन में प्रिंट करता है।
- C++ प्रोग्राम में else if स्टेटमेंट कई अतिरिक्त इफ नेस्टेड ब्लॉक कंडीशन को चेक या एनालाइज करने की परमिशन प्रोवाइड करता है. जब किसी प्रोग्राम में प्रीवियस if या else if स्टेटमेंट कंडीशन फेल हो जाता है।
- किसी C++ प्रोग्राम में else स्टेटमेंट यदि प्रीवियस कोई भी यूजर डिफाइन कंडीशन true नहीं है. तो यह मौजूदा स्टेटमेंट में एल्स स्टेटमेंट के एक कोड ब्लॉक को एग्जीक्यूट करता है।
