পর্ব ০৯: লুপ স্টেটমেন্ট | Loop Statement (for, while, do while)

🎯 এই পর্বে যা জানবে:

  • লুপ কী এবং কেন দরকার
  • for, while, do while লুপের কাজ
  • সিনট্যাক্স ও বাস্তব উদাহরণ
  • লুপের ভিতরে break ও continue ব্যবহারের কৌশল

🌀 লুপ কী এবং কেন দরকার

ধরা যাক, তোমার প্রোগ্রামে একই কাজ ১০ বার করতে হবে — যেমন “Hello World” প্রিন্ট করা।
তুমি চাইলে ১০টি printf লিখতে পারো, কিন্তু এটি একদমই কার্যকর নয়।

👉 তাই একই কাজ বারবার করার জন্য C প্রোগ্রামিংয়ে ব্যবহার করা হয় loop
লুপ স্বয়ংক্রিয়ভাবে নির্দিষ্ট সংখ্যক বার বা কোনো শর্ত পূরণ না হওয়া পর্যন্ত কাজ পুনরাবৃত্তি করে।


⚙️ লুপের ধরন

C ভাষায় তিন প্রকারের লুপ আছে 👇
1️⃣ for loop
2️⃣ while loop
3️⃣ do while loop


🔢 for লুপ

for লুপ সবচেয়ে বেশি ব্যবহৃত লুপ।
যখন আগেই জানা থাকে কতবার লুপ চলবে, তখন for লুপ ব্যবহার করা হয়।

🧩 সিনট্যাক্স:

💡 উদাহরণ:

আউটপুট:


🔄 while লুপ

যখন তুমি জানো না লুপ কতবার চলবে, কিন্তু একটি শর্ত পূরণ না হওয়া পর্যন্ত চালিয়ে যেতে চাও, তখন while লুপ ব্যবহার করো।

🧩 সিনট্যাক্স:

💡 উদাহরণ:

আউটপুট:


🔁 do while লুপ

do while লুপ সবসময় কমপক্ষে একবার এক্সিকিউট হয়, কারণ কোড আগে চলে, পরে শর্ত চেক হয়।

🧩 সিনট্যাক্স:

💡 উদাহরণ:

আউটপুট:


⛔ break ও continue ব্যবহারের কৌশল

🔹 break:

লুপের মধ্যে কোনো নির্দিষ্ট শর্ত পূরণ হলে, লুপ থামাতে চাইলে break ব্যবহার করা হয়।

আউটপুট:


🔹 continue:

continue কোনো নির্দিষ্ট iteration বাদ দিয়ে পরের iteration এ চলে যায়।

আউটপুট:


🧠 কখন কোন লুপ ব্যবহার করবে?

✅ নির্দিষ্ট সংখ্যক বার চললে → for loop
✅ শর্ত পূরণ না হওয়া পর্যন্ত চললে → while loop
✅ অন্তত একবার চালাতে হলে → do while loop


✨ সংক্ষেপে

  • লুপ কোড পুনরাবৃত্তি সহজ করে
  • for, while, do while — তিনটি মূল লুপ
  • break লুপ থামায়, continue লুপের একটি ধাপ বাদ দেয়
  • লুপ প্রোগ্রামকে সংক্ষিপ্ত, কার্যকর ও পাঠযোগ্য করে
পর্ব ৯: লুপ স্টেটমেন্ট | Loop Statement (for, while, do while)

C প্রোগ্রামিং টিউটোরিয়াল (৩০ পর্বে)