Subscribe Us

Header Ads

MIRAN'S IT তে আপনাকে স্বাগতম।

পড়াশোনা বিশিষ্ট্য বিভিন্ন পোস্ট পেতে আমাদের সাথে থাকুন।

লুপ এর শ্রেণীবিভাগ

লুপ(Loop) স্টেটমেন্ট ঃঃ

কখনো কখনো একই ধরনের কাজ বারবার করার প্রয়োজন হ।। এই একই কাজ বারবার করার জন্য 
লুপ(Loop) ব্যবহার করতে হয়।


লুপ এর শ্রেণীবিভাগঃ


" C" প্রোগ্রামিং ভাষায় সাধারণত তিন ধরনের লুপ ব্যবহার করা হয়।

        1.for loop
        2.while loop
        3.do-while loop


1.For Loop:   এক বা একাধিক স্টেটমেন্ট বা কাজ একটি নির্দিষ্ট সংখ্যক বার করার 
জন্য for loop ব্যবহার করা হয়।

গঠনঃ
            for(initialization; condition; incriment/decriment)
                    statement ;




initialization : লুপ কোথা থেকে কাজ শুরু করবে তার মান নির্ধারণ করা হয়।এখানে 

ভেরিয়েবল এবং অ্যাসাইনমেন্ট (=) ও মান ব্যবহার করা হয়।
যেমন ঃঃ i=1

Condition : লুপ কখন শেষ হবে তা এই কন্ডিশন শর্তের উপর নির্ভর করে।শর্ত যতক্ষণ 
সত্য হবে ততক্ষণ লুপ চলবে।শর্ত মিথ্যা হলেই লুপ শেষ হয়ে যাবে।

increment /decrement : ভেরিয়েবল বা চলকের যে মান নির্ধারিত হয় সেই মান লুপ 
বারবার কত করে এক্সিকিউট করবে তা increment /decrement এর মাধ্যমে নির্ধারিত 
হয়।

উদাহরণ ঃঃ মনে করেন "welcome to C programming " এই লেখাটি আমরা ১০ বার 
প্রিন্ট করতে চাই।এই ক্ষেত্রে আমরা for loop ব্যবহার করতে পারি।

#include<stdio.h>
#include<conio.h>
int main()
    {
        int i ;
        clrscr();
        for(i=1 ; i<=10 ; ++i)
             {
                    printf("Welcome to C Programming");
            }
        getch();
        return 0;
    }



2.While loop:প্রথমেই শর্তের মান নির্ণয় করা হয়। মান যদি সত্য হয় তাহলে while 
এর স্টেটমেন্ট এক্সিকিউট করবে এবং মান মিথ্যা হলে স্টেটমেন্ট এক্সিকিউট করবে 
না।

গঠনঃ
            while(condition)
                    statement;



while loop flowchart | While loop, Programming tutorial, Flow chart
         source:Pinterest
উদাহরণ ঃঃ মনে করেন while loop এর সাহায্যে আপনাকে "welcome to miran's it" এই 
লেখাটি ১০ বার প্রিন্ট করতে বলা হল,এক্ষেত্রে আমরা লিখতে পারি-

#include<stdio.h>
#include<conio.h>
int main()
    {
        int i=1;
        while(i<=10)
            {
                printf("Welcome to Miran's IT");

                ++i;
            }
        getch();
        return 0;
    }



3.Do-While Loop : এ ক্ষেত্রে শর্তের মান লুপ স্টেটমেন্ট কার্যকর হওয়ার পর 
নির্ধারিত হয়।শর্ত পূরণ হোক বা না হোক স্টেটমেন্ট একবার কার্যকর হবেই।
গঠনঃ
        do
            {
                statement;
            }while(condition);




উদাহরণ ঃঃ "welcome to miran's it" লেখাটি ১০ বার প্রিন্ট করার জন্যে একটা 
প্রোগ্রাম লিখি -

#include<stdio.h>
#include<conio.h>
int main()
    {
        int  i=10;
        do
            {
                printf("Welcome to Miran's IT");
            }while(i=10);
        getch ();
        return 0;
    }


এখন নিচের প্রবলেমগুলো লুপ ব্যবহার করে সমাধান করার চেষ্টা করুন।সমাধান করার 
পর কমেন্ট বক্সে পাঠিয়ে দিন।







পোস্টি টি লিখেছেন ঃ

রফিকুল ইসলাম মিরান



 

একটি মন্তব্য পোস্ট করুন

0 মন্তব্যসমূহ