লুপ কন্ট্রোল স্টেটমেন্ট বিবৃতি সেট পুনরাবৃত্তি করতে ব্যবহার করা হয়. তারা নিম্নরূপ -
- লুপের জন্য
- লুপ করার সময়
- ডু-হাইল লুপ
লুপের জন্য
সিনট্যাক্স নিম্নরূপ -
for (initialization ; condition ; increment / decrement){
body of the loop
} ফ্লো চার্ট
লুপের জন্য ফ্লো চার্ট নিম্নরূপ -

-
ইনিশিয়ালাইজেশন সাধারণত একটি অ্যাসাইনমেন্ট স্টেটমেন্ট যা লুপ কন্ট্রোল ভেরিয়েবল সেট করতে ব্যবহৃত হয়।
-
শর্ত হল একটি রিলেশনাল এক্সপ্রেশন যা নির্ধারণ করে কখন লুপ প্রস্থান করবে।
-
ইনক্রিমেন্ট/ডিক্রিমেন্ট অংশটি সংজ্ঞায়িত করে যে লুপ কন্ট্রোল ভেরিয়েবল প্রতিবার লুপ পুনরাবৃত্তি হলে কীভাবে পরিবর্তন হবে।
-
যতক্ষণ পর্যন্ত শর্তটি সত্য হয় ততক্ষণ লুপ চালানো অব্যাহত থাকে।
-
শর্তটি মিথ্যা হয়ে গেলে, প্রোগ্রামটি লুপের পরে পরবর্তী বিবৃতি দিয়ে চলতে থাকে।
উদাহরণ
লুপ কন্ট্রোল স্টেটমেন্ট -
এর জন্য সি প্রোগ্রামটি নিচে দেওয়া হল#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
} ফ্লো চার্ট
যখন লুপের ফ্লো চার্ট নিম্নরূপ -

- লুপের আগে শুরু করা হয়।
- লুপ চলতে থাকে যতক্ষণ না শর্তটি সত্য হয়।
- বৃদ্ধি এবং হ্রাস অংশ লুপের মধ্যে সম্পন্ন হয়।
উদাহরণ
যখন লুপ কন্ট্রোল স্টেটমেন্ট -
এর জন্য C প্রোগ্রামটি নিচে দেওয়া হল#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); ফ্লো চার্ট
Do-while লুপের জন্য ফ্লো চার্ট নিম্নরূপ -

উদাহরণ
লুপ কন্ট্রোল স্টেটমেন্ট -
-এর জন্য সি প্রোগ্রামটি নিচে দেওয়া হল#include<stdio.h>
main( ){
int k;
k = 1;
do{
printf ("%d",k);
k++;
}
while (k <= 5);
} আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -
1 2 3 4 5