Looping Statements in C in Hindi

Looping Statements while, for and do while in C Language in Hindi

Looping statements are such control statements that help the computer execute some particular statement as many times as it requires to execute. They are also called iteration control or repetition control statements. There are three types of looping statements in C:

Looping statements ऐसे control statements होते है जो कम्प्यूटर को किसी विशेष statements को जितने बार execute करने  की आवश्यकता है उतने बार execute करने में सहायता करते है। इन्हें  iteration control or repetition statements भी कहा जाता है। C-Language में निम्नलिखित तीन looping statements होते है—

Control statements या Programming Constructs के बारे में अधिक जानने के लिए देखें—Control statements in C

Looping Statements while for and do while in C Language in Hindi

while loop

while loop is used to execute a statement block repeatedly according to the given condition. Here the condition is in the beginning so it is also called pre tested or entry control loop. That is, the condition of the loop is checked first and as long as the condition remains true the statement block execute continuously. And as soon as the given condition is false the execution of the statement block is also closed. Its syntax is as follows:

while loop का प्रयोग दिए गए condition के अनुसार किसी statement block को बार-बार execute करने के लिए किया जाता है। इसमें condition loop की शुरुआत में होता है इसलिए इसे pre tested या entry control loop भी कहा जाता है। अर्थात् इसमें loop का condition पहले चेक होता है और condition जब तक true होता है तब तक इसका statement block execute होते रहता है। और जैसे ही दिया गया condition false होता है statement block का execution भी बंद हो जाता है। इसका syntax निम्नलिखित प्रकार से होते है—

while (condition)
{
  statement block;
}

Unconditional branching statements के बारे में जानने के लिए देखें— Break, Continue and Goto in C

for loop

for loop is also used to execute a statement block repeatedly according to the given condition. This is also a pre tested loop, that is, here condition is also in the beginning of the loop. There is a slight difference between while and for that the necessary statements of loop like initialization, condition and increment / decrement are all in the same line in for loop. That’s why it is also called standard loop and is most liked by programmers too. Its syntax is as follows:

for loop का प्रयोग भी दिए गए condition के अनुसार किसी statement block को बार-बार execute करने के लिए किया जाता है। यह भी एक pre tested loop है अर्थात् इसमें भी condition loop की शुरुआत में होता है। while और for में बस इतना अंतर होता है कि for में loop के आवश्यक statements जैसे— initialization, condition और increment/decrement तीनों एक साथ एक ही लाईन में होते है। इसीलिए इसे standard loop भी कहा जाता है और प्रोग्रामरों के द्वारा सबसे ज्यादा पसंद भी किया जाता है। इसका syntax निम्नलिखित प्रकार से होते है—

for (initialization; condition; increment/decrement)
{
  statement block;
}

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

do-while loop

do-while loop is used to execute a statement block repeatedly according to the condition given after once it is executed. Here the condition is at the end of the loop, so it is also called post tested or exit control loop. In do-while loop even if the condition is false in the first time, its statement block is executed at least once. Its syntax is as follows:

do-while loop का प्रयोग किसी statement block को एक बार execute करने के बाद दिए गए condition के अनुसार उसे बार-बार execute करने के लिए किया जाता है। इसमें condition loop के अंत में होता है इसलिए इसे post tested या exit control loop भी कहा जाता है। इसमें यदि condition पहली बार में ही false हो जाए तो भी इसका statement block कम से कम एक बार execute होता ही है। इसका syntax निम्नलिखित प्रकार से होते है—

do 
{
  statement block;
} while(condition);

If statements के बारे में जानने के लिए देखें—If statements in C

Example programs for all types of looping statements in C Language

  1. Generate series of natural numbers (while, for, do while)
  2. Generate series of natural numbers and their sum
  3. Generate series of odd numbers and find their sum
  4. Generate series of even numbers and find their sum
  5. Generate table of given number
  6. Find factorial of given number
  7. Find power of given number
  8. Generate multiplication table of given number
  9. HCF and LCM of two numbers
  10. Generating Fibonacci series
  11. Checking prime number
  12. Generating series of prime numbers
  13. Sum of digits of given number
  14. Reverse of digits of given number
  15. Checking palindrome number
  16. Checking Armstrong number
  17. Generating series of Armstrong numbers
  18. Convert decimal to binary
  19. Convert binary to decimal
Share it to:

Control Statements in C in Hindi

Introduction to various Program Control Statements in C in Hindi

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:

C-Language के बारे में अधिक जानने के लिए देखें—Brief Introduction of C Features and Powers of 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 उपलब्ध है—

  1. Sequential Control Statements
  2. Selection Control Statements
  3. Repetition Control Statements

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.

Selection control statements कम्प्यूटर को यह निर्णय लेने में सहायता करते है कि किन statements को execute करना है और किनको skip करना है। इन्हें decision control or branching statements भी कहा जाता है। इनके बारे में अधिक जानने के लिए देखें— If statements in C Switch statements in C Break, Continue and Goto in C

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 भी कहा जाता है। इनके बारे में अधिक जानने के लिए देखें— Looping statements in C

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

Example programs for controls statements in C

  1. Absolute value of number (simple if)
  2. Checking odd or even number (if else)
  3. Simple calculator program (switch case single case)
  4. Checking vowel or consonant (switch case multiple case)
  5. Generate series of natural numbers (while, for, do while)
  6. Generate table of given number
Share it to: