প্রোগ্রামিংয়ের_পঁঞ্চ_রত্নের  While Loop।

প্রোগ্রামিংয়ের_পঁঞ্চ_রত্নের While Loop।

#handyprogrammer

#javascript

{ গত কয়েকটি পর্বে Variable,if else , Array, Loop,function মানে প্রোগ্রামিংয়ের পঁঞ্চ রত্নের বিষয় নিয়ে গুলো নিয়ে বিশদ ভাবে লিখেছি । আপনি যদি ঐ আর্টিকেল গুলো পড়ে না থাকেন তাহলে পড়ে আসার অনুরোধ রইলো । কারন ,ঐ আর্টিকেল গুলো না পড়লে এই আর্টিকেলটা বুজতে অসুবিধা হবে । }

আজকে আমরা শিখবো while loop ।

তো দেরি কিসের শুরু করা যাক...........

অনন্ত জলিলের ছোট একটি ছেলে আছে । সবে মাত্র পাঁচ বছর বয়স । খুব দুরুন্ত,ও চালক এবং টপ লেভেলের ঘাড়ত্যাড়া । পড়ালেখা করতেই চায় না । তবে অনন্ত জলিলের ভয়ে পড়তে বসে ।

তো, গত দুদিন যাবত অনন্ত জলিল বাসায় । তাই সে সময় বেড় করে তার ছেলে কে পড়াতে বসালো ।

পড়ানোর এক সময় বললো , শোন বাবা , কিছু দিন আগে আমার একটি মুভি বের হয়েছে । নাম হলো - " ডিম দ্যা আন্ডা " । যেহেতু তুমি মুভির "ম" ও বুজোনা সেহেতু তুমি এখন " ডিম দ্যা আন্ডা " দশ বার খাতায় লিখবা ।

এই যে " ডিম দ্যা আন্ডা " দশ বার লিখতে বলেছে এটাই হলো একটি loop .

আসুন, while loop কে বুঝার জন্য এখন আমরা একটু ধর্মে কর্মে মনদি ।

আমরা, কিন্তু জানি প্রাপ্ত বয়স্কের উপর রোজা ফরজ । একটা বছর পর ঘুরি ফিরে রোজা আসে । রমজান মাসের দিন গুলোর দিকে খেয়াল করেছেন ? একি নিয়মে রমজান মাসের প্রতিটি দিন গুলো যায় ।

প্রথম দিন যেভাবে নির্দিষ্ট সময়ে সেহরী,নির্দিষ্ট সময়ে ইফতারী এবং ইশার নামাজের পরে তারাবী পড়তে হয় । ঠিক তেমনি রমজানের শেষের দিনো এই একি নিয়মে যেতে হয় । মানি রমজানের প্রতিদিন একি রকম ভাবে ইবাদাত করতে হয় ।

এই যে রমজান মাস এটাও একটি loop .

loop এর কাজ কি ? কোন কাজ বার বার করাই হলো loop এর কাজ ।

আসুন রমজান মাসকে while loop এ convert করি ।

যেভাবে while loop ডিক্লেয়ার করতে হয় ।

var roja = 0;

while(roja<30) { console.log("Roja Raklam"); roja++; }

কিছু বুজেন নাই ? সত্যই ,কিছু বুজেন নাই ?

সমস্যা নাই । কোড ব্যাক্ষা করতেছি । পই পই করে সব বুঝে যাবেন ।

প্রথম====

একটি variable তৈরি করলাম roja নামে এবং value সেট করলাম - 0 . যেমন : var roja = 0;

0 কোনো সেট করলাম এই তো প্রশ্র ? কালকে থেকে রোজা শুরু । আজকে যেহেতো রোজা না এই কারনে roja এর মান হলো 0 । কাল রোজা হলে মান হয়ে যাবে - 1 পরের দিন হবে - 2 এভাবে বাড়বে।

দ্বিতীয় =====

while লিখে ফার্স্ট ব্রাকেটের মধ্য একটি শর্ত দিয়ে দিলাম । যেমন : while(roja<30) এবং পরে সেকেন্ড ব্রাকেট দিয়ে তার ভিতরে কিছু স্টেটমেন্ট লিখে দিলাম । যেমন: { console.log("Roja Raklam"); roja++; }

যতক্ষন পর্যন্ত না while loop এর condition মিথ্যা হবে ততক্ষন পর্যন্ত while loop চলবে।

তৃতীয় ====

সেকেন্ড ব্রাকেটর মধ্য কিছু স্টেটমেন্ট আছে এর মধ্য roja++; ও একটি । এই roja++; এর কাজ হলো ।

আমরা যে variable ডিক্লেয়ার করে ছিলাম roja নামে এবং তার value দিয়ে ছিলাম - 0 .{ roja = 0; }। এটাকে এক এক করে বাড়ানো।

এখন যদি আমরা এটাকে console করি তাহলে যেভাবে outpur পাবো ।

Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam Roja Raklam

মোট 29 বার loop চলেছে ।

আজকে এই পর্যন্তই দেখে হবে অন্য কোন আর্টকেলে । ভালো লাগলে শেয়ার,লাইক, কমেন্ট করতে ভুলবেন না ।