If Statements in C++ in Hindi

Introduction to various if statements in C++ in Hindi

C++ के विभिन्न Constrol statements और Programming Constructs के बारे में जानने के लिए देखें—Control Statements in C++

If statement is a branching and decision making statement. It is used in the following four forms:

if statement एक branching व decision making statement है। यह निम्नलिखित चार प्रकार से प्रयोग किया जााता है—

If Statements in C in Hindi

if statement

if is a conditional branching statement which is used to check a condition. There is a true statement block in it. If the given condition is true then the statements written in the true statement block are executed. And if the given condition is false then the statements written in the true statement block are not executed. Its syntax is as follows:

Switch case statements के बारे में जानने के लिए देखें—Switch Statements in C++

if एक conditional branching statement है जिसका प्रयोग किसी एक condition को चेक करने के लिए किया जाता है। इसमें एक true statement block होता है। यदि दिया गया condition true होता है तो true statement block में लिखे statements execute होते है। और यदि दिया गया condition false होता है तो true statement block में लिखे statements execute नहीं होते है। इसका syntax निम्नलिखित प्रकार से होता है—

if (condition)
{
  true statement block;
}

if else statement

if else statement is also used to check a condition. But there is both a true statement block and a false statement block in it. If condition is true then the statements written in the true statement block are execute. And if the condition is false then the statement written in the false statement block are executed. Its syntax is as follows:

If else statement का प्रयोग भी किसी एक condition को चेक करने के लिए किया जाता है। किन्तु इसमें एक true statement block और एक false statement block दोनों होता है। यदि condition true होता है तो true statement block में लिखे statement execute होते है। और यदि condition false होता है तो false statement block में लिखे statement execute होते है। इसका syntax निम्नलिखित प्रकार से होता है—

if (condition)
{
  true statement block;
}
else
{
  false statement block;
}

nested if

When a if statement comes inside another if statement then it is called nested if. The nested if used is used to check too many conditions. It can contain a if statement inside if statement, or a if else statement inside if else statement. The execution of the inside statements in it depends on the above statements. Here the above if or if else statement is checked first and according to its true or false statements inside are checked. Its syntax comes from the following two types:

C++ के विभिन्न Looping statements और इसके प्रकारों को जानने के लिए देखें—Looping Statements in C++

जब एक if statement के अंदर दूसरा if statement आता है तो इसे nested if कहते है। nested if का प्रयोग बहुत सारे conditions को चेक करने के लिए किया जाता है। इसमें एक if statement के अंदर दूसरा if statement हो सकता है या फिर एक if else statement के अंदर दूसरा if else statement हो सकता है। इसमें अंदर के statements का execute होना ऊपर के statements पर निर्भर करता है। इसमें सबसे ऊपर के if या if else statement को पहले चेक किया जाता है और उसके true या false होने के अनुसार अंदर के statements को चेक किया जाता है। इसका syntax निम्नलिखित दो प्रकार से होता है—

if within if

if (condition)
{
 if(condition)
 {
  statement block;
 }
}

if else within if else

if (condition)
{
     if (condition)
     {
          statement block1;
     }
     else
     {
          statement block2;
     }
}
else
{
     if (condition)
     {
          statement block3;
     }
     else
     {
          statement block4;
     }
}

else if ladder

When a if statement comes after another if statement then it is called else if ladder. else if ladder is also used to check too many conditions. It contains a if statement block In the beginning, to many else if statements block in between, and a else statement block in the end. Here conditions from the beginning are checked one by one. If any condition is true then its statement block is executed. And if any condition is not true then else statement block is executed at the end. Its syntax is as follows:

Unconditional branching statements को जानने के लिए देखें—Break Continue and Goto

जब एक if statement के बाद दूसरा if statement आता है तो इसे else if ladder कहते है। else if ladder का प्रयोग भी बहुत सारे conditions को चेक करने के लिए किया जाता है। इसकी शुरूआत में एक if statement block, बीच में बहुत सारे else if statement block तथा अंत में एक else statement block होता है। इसमें शुरूआत से एक-एक करके condition को चेक किया जाता है। यदि कोई condition true होता है तो उसके statement block को execute किया जाता है। और यदि कोई condition true नहीं होता है तो अंत में else statement block को execute किया जाता है। इसका syntax निम्नलिखित प्रकार से होता है—

if (condition1)
{
  statement block1;	
}
else if (condition2)
{
  statement block2;	
}
else if (condition3)
{
  statement block3;	
}
else
{
  default statement block;
}

If statements all types example programs in C++

  1. Absolute value of number (simple if)
  2. Checking odd or even number (if else)
  3. Checking leap year (if else)
  4. Greater in two numbers (if else)
  5. Finding grade from percent (else if ladder)
  6. Total percent and division (else if ladder)
  7. Greatest in three numbers (nested if)
Share it to:

Control Statements in C++ in Hindi

Introduction to various Control Statements and Programming Constructs in C++ in Hindi

If statement और इसके विभिन्न रूपों को जानने के लिए देखें—If Statements in C++

Control statements or programming constructs are those statements that determine order in which other statements of program are to be executed by computer. Generally execution of statements within program happens sequentially in order they are written. This execution starts from first statement of main and executing all statements stops at last statement of main. But in many cases we need not to execute all statements within main and we have to execute some statements or skip some statements or execute some statements more than once. In such cases we have to use control statements. There are following three types of control statements available in C++ Language:

Switch case statements के बारे में जानने के लिए देखें—Switch Statements in C++

Control statements या programming constructs उन statements को कहा जाता है जो यह निर्धारित करते है कि प्रोग्राम के अन्य statements किस क्रम में कम्प्यूटर के द्वारा execute होंगे। सामान्यतः प्रोग्राम में statements का execution उसी क्रम में होता है जिस क्रम में वे लिखे होते है। यह execution main के पहले statement से start होता है और सभी statements को execute करते हुए main के अंतिम statement पर stop होता है। किन्तु कई परिस्थितियों में  हमें main के सभी statements को execute नहीं करना होता है और कुछ statements को execute करना होता है या कुछ statements को छोड़ना होता है या कुछ statements को एक से अधिक बार execute करना होता है। ऐसी ही परिस्थिति में हमें control statements का प्रयोग करने की जरूरत पड़ती है। C++ Language में निम्नलिखित तीन प्रकार के control statements उपलब्ध है—

C++ के विभिन्न Looping statements और इसके प्रकारों को जानने के लिए देखें—Looping Statements in C++

Sequential Control Statements

Sequential control statements are executed by computer in same order as they are written in program. They are also called simple control statements.

Sequential control statements कम्प्यूटर के द्वारा उसी क्रम में execute किए  जाते है जिस क्रम में वे प्रोग्राम में लिखे होते है। इन्हें simple control statements भी कहा जाता है।

Selection Control Statements

Selection control statements helps computer to take a decision as to which statements are to be executed and which are to be skipped. They are also called decision control or branching statements.

Unconditional branching statements को जानने के लिए देखें—Break Continue and Goto

Selection control statements कम्प्यूटर को यह निर्णय लेने में सहायता करते है कि किन statements को execute करना है और किनको skip करना है। इन्हें decision control or branching statements भी कहा जाता है।

Repetition Control Statements

Repetition control statements helps computer to execute statements as many as times it needed. They are also called iteration control or looping statements.

Repetition control statements कम्प्यूटर को statements को जितने बार execute करने  की आवश्यकता है उतने बार execute करने में सहायता करते है। इन्हें  iteration control or looping statements भी कहा जाता है।

Control Statements in C++ in Hindi
Fig. Control Statements in C++

All control statements and programming constructs example programs in C++

  1. Absolute value of number (simple if)
  2. Checking odd or even number (if else)
  3. Checking leap year (if else)
  4. Greater in two numbers (if else)
  5. Finding grade from percent (else if ladder)
  6. Total percent and division (else if ladder)
  7. Greatest in three numbers (nested if)
  8. Simple calculator program (switch case single case)
  9. Switch between Mon to Sun (switch case single case)
  10. Checking vowel or consonant (switch case multiple case)
  11. Number of days in a month (switch case multiple case)
  12. Unconditional Branching (break continue and goto)
  13. Generate series of natural numbers (while, for, do while)
  14. Generate series of natural numbers and their sum
  15. Generate series of odd numbers and find their sum
  16. Generate series of even numbers and find their sum
  17. Generate table of given number
  18. Find factorial of given number
  19. Find power of given number
  20. Generate multiplication table of given number
  21. HCF and LCM of two numbers
  22. Generating Fibonacci series
  23. Checking prime number
  24. Generating series of prime numbers
  25. Sum of digits of given number
  26. Reverse of digits of given number
  27. Checking palindrome number
  28. Checking Armstrong number
  29. Generating series of Armstrong numbers
  30. Convert decimal to binary
  31. Convert binary to decimal
Share it to: