লুপ কন্ট্রোল স্টেটমেন্ট বিবৃতি সেট পুনরাবৃত্তি করতে ব্যবহার করা হয়. তারা নিম্নরূপ -
- লুপের জন্য
- লুপ করার সময়
- ডু-হাইল লুপ
লুপের জন্য
সিনট্যাক্স নিম্নরূপ -
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