लूप कंट्रोल स्टेटमेंट का उपयोग स्टेटमेंट के सेट को दोहराने के लिए किया जाता है। वे इस प्रकार हैं -
- लूप के लिए
- लूप के दौरान
- डू-जबकि लूप
लूप के लिए
वाक्य रचना इस प्रकार है -
for (initialization ; condition ; increment / decrement){ body of the loop }
फ्लो चार्ट
लूप के लिए फ्लो चार्ट इस प्रकार है -
-
इनिशियलाइज़ेशन आमतौर पर एक असाइनमेंट स्टेटमेंट होता है जिसका उपयोग लूप कंट्रोल वेरिएबल को सेट करने के लिए किया जाता है।
-
कंडीशन एक रिलेशनल एक्सप्रेशन है जो यह निर्धारित करता है कि लूप कब बाहर निकलेगा।
-
इंक्रीमेंट/डिक्रीमेंट पार्ट परिभाषित करता है कि हर बार लूप के दोहराए जाने पर लूप कंट्रोल वेरिएबल कैसे बदलेगा।
-
लूप तब तक निष्पादित होता रहता है जब तक कि शर्त सही है।
-
एक बार कंडीशन के गलत होने पर, लूप के बाद अगले स्टेटमेंट के साथ प्रोग्राम जारी रहता है।
उदाहरण
लूप कंट्रोल स्टेटमेंट के लिए C प्रोग्राम निम्नलिखित है -
#include<stdio.h> main( ){ int k; for (k = 1; k<=5; k++){ printf ("%d",k); } }
आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
1 2 3 4 5
लूप के दौरान
वाक्य रचना इस प्रकार है -
while (condition){ body of the loop }
फ्लो चार्ट
जबकि लूप का फ्लो चार्ट इस प्रकार है -
- लूप से पहले इनिशियलाइज़ेशन किया जाता है।
- लूप तब तक जारी रहता है जब तक स्थिति सही रहती है।
- इंक्रीमेंट और डिक्रीमेंट का हिस्सा लूप के भीतर किया जाता है।
उदाहरण
लूप कंट्रोल स्टेटमेंट के लिए सी प्रोग्राम निम्नलिखित है -
#include<stdio.h> main( ){ int k; k = 1; while (k<=5){ printf ("%d",k); k++; } }
आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
1 2 3 4 5
डू-जबकि लूप
वाक्य रचना इस प्रकार है -
Initialization do{ body of the loop inc/ dec } while (condition);
फ्लो चार्ट
डू-वोल लूप के लिए फ्लो चार्ट इस प्रकार है -
उदाहरण
डू-जबकि लूप कंट्रोल स्टेटमेंट के लिए सी प्रोग्राम निम्नलिखित है -
#include<stdio.h> main( ){ int k; k = 1; do{ printf ("%d",k); k++; } while (k <= 5); }
आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
1 2 3 4 5