loop_statement

লুপ (Loop) মানে হলো একই কাজ বারবার করানো। প্রোগ্রামে যখন আমরা চাই কোনো কাজ বারবার করা হোক, তখন আমরা লুপ ব্যবহার করি।

লুপের সংজ্ঞাঃ

লুপ এমন একটি উপায়, যার মাধ্যমে একই কোড বা কাজ বারবার চালানো যায়।

লুপ স্টেটমেন্টের কাজঃ

১. একই কাজ বারবার করানো যায়
একটি কাজ যতবার দরকার, ততবার চালানো যায়। যেমন: ১ থেকে ১০ পর্যন্ত সংখ্যা প্রিন্ট করা।

২. কোড ছোট ও সহজ হয়
একই কাজ বারবার লিখতে না হয়ে, শুধু একবার লুপ ব্যবহার করলেই হয়।

৩. সময় বাঁচায় ও কার্যকারী
প্রোগ্রাম লেখার সময় কম লাগে এবং সহজে পরিবর্তন করা যায়। 

৪. ডেটার উপর সহজে কাজ করা যায়
যেমন: কোনো তালিকা (array) বা লিস্টের সব উপাদান একে একে দেখানো।

৫. শর্ত অনুযায়ী কাজ চালিয়ে যাওয়া যায়

লুপ তখন পর্যন্ত চলে, যতক্ষণ না কোনো শর্ত মিথ্যা হয়।

লুপ এর প্রকারভেদঃ

সি প্রোগ্রামিং-এ প্রধানত তিন ধরনের লুপ ব্যবহৃত হয়:

১. for লুপ (ফর লুপ)
এই লুপ তখন ব্যবহার করা হয়, যখন লুপ কতবার চলবে তা আগে থেকেই জানা থাকে।

২. while লুপ (হোয়াইল লুপ)
এই লুপে আগে শর্ত পরীক্ষা হয়, তারপর কাজ হয়। এটি তখন ব্যবহার করা হয় যখন লুপ কতবার চলবে তা নির্দিষ্ট নয়, শুধু শর্তের উপর নির্ভর করে।

৩. do-while লুপ (ডু হোয়াইল লুপ)
এই লুপে কাজ আগে হয়, শর্ত পরে চেক করা হয়। অর্থাৎ, একবার কাজ হবেই, তারপর শর্ত দেখে পরবর্তী সিদ্ধান্ত নেয়।