লুপিং স্টেটমেন্ট: for, while, do-while (প্রতিটি লুপের উদাহরণ)

কন্ট্রোল স্টেটমেন্ট - সি প্রোগ্রামিং উদাহরণ (C Examples) - Computer Science

517

সি প্রোগ্রামিং ভাষায় লুপিং স্টেটমেন্ট ব্যবহার করে একটি নির্দিষ্ট কাজ বারবার সম্পন্ন করা যায়। লুপিং স্টেটমেন্টগুলো প্রোগ্রামের বিভিন্ন অংশ পুনরাবৃত্তি করতে ব্যবহৃত হয়। সি ভাষায় প্রধান তিনটি লুপিং স্টেটমেন্ট রয়েছে: for লুপ, while লুপ, এবং do-while লুপ

১. for লুপ

for লুপ সাধারণত নির্দিষ্ট সংখ্যক বার লুপ চালানোর জন্য ব্যবহৃত হয়। for লুপের মধ্যে তিনটি অংশ থাকে:

  • Initialization: লুপ ভ্যারিয়েবল সেট করে।
  • Condition: শর্তটি সত্য হলে লুপ চলতে থাকে।
  • Update: প্রতি ইটারেশনের পর ভ্যারিয়েবল আপডেট হয়।

উদাহরণ:

#include <stdio.h>

int main() {
    for (int i = 1; i <= 5; i++) {
        printf("Iteration %d\n", i);
    }
    return 0;
}

বিবরণ: এখানে for লুপটি পাঁচবার চলবে এবং প্রতিটি ইটারেশনে "Iteration i" প্রিন্ট করবে।

আউটপুট:

Iteration 1
Iteration 2
Iteration 3
Iteration 4
Iteration 5

২. while লুপ

while লুপ ব্যবহার করে শর্ত সত্য (true) থাকলে নির্দিষ্ট কোড ব্লক বারবার চালানো হয়। যদি শর্ত মিথ্যা (false) হয়, তাহলে লুপ শেষ হয়।

উদাহরণ:

#include <stdio.h>

int main() {
    int i = 1;
    while (i <= 5) {
        printf("Iteration %d\n", i);
        i++;
    }
    return 0;
}

বিবরণ: এখানে while লুপটি পাঁচবার চলবে যতক্ষণ i <= 5 শর্তটি সত্য থাকে। প্রতি ইটারেশনে i এর মান ১ করে বৃদ্ধি পাবে।

আউটপুট:

Iteration 1
Iteration 2
Iteration 3
Iteration 4
Iteration 5

৩. do-while লুপ

do-while লুপের বিশেষত্ব হলো এটি অন্তত একবার চলবেই, এমনকি যদি শর্তটি শুরুতেই মিথ্যা হয়। প্রথমে do ব্লকটি চালানো হয়, তারপর while অংশে শর্ত যাচাই করা হয়।

উদাহরণ:

#include <stdio.h>

int main() {
    int i = 1;
    do {
        printf("Iteration %d\n", i);
        i++;
    } while (i <= 5);
    return 0;
}

বিবরণ: এখানে do-while লুপটি পাঁচবার চলবে। প্রথমে do ব্লক এক্সিকিউট হবে এবং i এর মান ১ থেকে ৫ পর্যন্ত বাড়বে।

আউটপুট:

Iteration 1
Iteration 2
Iteration 3
Iteration 4
Iteration 5

লুপের সংক্ষেপ:

  • for লুপ: নির্দিষ্ট সংখ্যক বার চলার জন্য সবচেয়ে উপযুক্ত, যখন লুপের শুরু, শর্ত এবং আপডেট এক লাইনে দেয়া হয়।
  • while লুপ: শর্ত ভিত্তিক লুপ, যেখানে শর্ত সত্য থাকলে লুপ চলে।
  • do-while লুপ: অন্তত একবার চালানো হয় এবং তারপর শর্ত যাচাই করা হয়।

এই তিনটি লুপ বিভিন্ন পরিস্থিতিতে প্রোগ্রামের কার্যকারিতা বাড়াতে এবং কোড পুনরাবৃত্তি কমাতে সাহায্য করে।

Content added By
Promotion

Are you sure to start over?

Loading...