Switch Case and Looping Statements in C++

 

switch . . . . . case Statement 

यह एक Control Statement है | जब C++ program में हम अनेकों options apply करना चाहते हैं, तब switch . . . case statement का use करते हैं, इसीलिए इसे multiple choice statement भी कहा जाता है | 

इस Statement का use करने के लिए एक variable में value input कराने के बाद उस variable को switch variable बना दिया जाता है, तथा switch statement के अंदर आवश्यकतानुसार विभिन्न cases define कर दिए जाते हैं | Program execution के दौरान compiler switch variable की value check करता है तथा variable की value से सम्बंधित case को execute कर देता है |  

syntax:

switch(variable)

{

case ...:

.................

.................

case ...:

.................

.................

case n:

.................

.................

}

* Program to print weekday:

Output:

Iteration

जब C++ program में किसी विशेष statement को या program के किसी निश्चित part को बार बार repeat कराया जाता है, इस process को Iteration कहा जाता है | 

Looping Statement 

C++ program में Iteration process perform करने के लिए Looping statement का use किया जाता है | C++ programming में 3 प्रकार के Looping statements होते हैं : 

1. do . . . . while 
2. while 
3. for 

उपरोक्त में से किसी भी प्रकार के looping statement का use करने पर looping के लिए तीन important statements program में लिखे जाते हैं - 

(i) initialization of loop 
(ii) condition of loop 
(iii) increment / decrement of loop 

Looping का use करने के लिए आवश्यकतानुसार एक variable का भी use किया जाता है, जिसे Loop variable कहा जाता है | जिस statement में loop variable को initialize किया जाता है, उसे initialization of loop कहा जाता है तथा जिस statement में condition apply करके यह define किया जाता है कि loop कब तक repeat किया जाएगा, उसे condition of loop कहा जाता है तथा प्रत्येक repetition में loop variable कितना increase या decrease होगा, यह define करने वाले statement को increment / decrement of loop कहा जाता है | 

do . . . . while 

यह एक looping statement है | इस statement का use करने पर initialization of loop, increment / decrement of loop तथा condition of loop define किया जाता है | 

इस loop में condition, looping statement के last में लगाई जाती है अर्थात program जब loop से exit होता है, तब condition read करता है, इसीलिए इसे Exit Control loop भी कहा जाता है | 

Exit Control loop होने के कारण इस loop में एक drawback (कमी) भी है कि यह loop, condition false होने पर भी एक बार अवश्य execute हो जाता है | 

*Program to print a message 10 times using do. . . . . while loop.
Output:

while loop

यह एक looping statement है | इस statement को use करने के लिए initialization, condition तथा increment / decrement define किये जाते हैं | इस Loop में looping statement में enter करने से पहले condition को read किया जाता है, यदि condition TRUE होती है, तभी loop के code block में entry होती है| Condition के FALSE होने पर program loop statement से exit हो जाता है | Loop में entry के समय ही condition होने के कारण इस loop को Entry Control Loop कहा जाता है |  

* Program to print a message 10 times using while loop:
Output:

for loop 

यह एक Looping Statement है | इस loop की विशेषता यह है कि इस loop में initialization of loop, condition of loop एवं increment / decrement of loop तीनों statements एक साथ एक ही parenthesis में define किये जाते हैं | यह भी एक Entry Control Loop है | 

* Program to print a message 10 times using for loop:
Output:





टिप्पणियाँ

इस ब्लॉग से लोकप्रिय पोस्ट

Introduction to Programming

Procedure & Flow Chart

File Extensions & Data Types