প্রোগ্রামিংয়ের পঁঞ্চ রত্নের if else .

প্রোগ্রামিংয়ের পঁঞ্চ রত্নের if else .

প্রোগ্রামিংয়ের পঁঞ্চ রত্নের মধ্য if else হলো একটি ।

গত আর্টিকেলে variable নিয়ে লেখেছি। ঐ পর্বটি না পড়লে পড়ে আসেন । তাহলে বুজতে সুবিধা হবে।

if else মূলত শর্ত নিয়ে কাজ করে । যে রকম :- যদি আমি একটি বিল্ডিংয়ের দশম তলায় সিড়ি দিয়ে উঠি তাহলে সময় বেশি লাগবে । আর,যদি লিফট দিয়ে উঠি তাহলে সময় কম লাগবে।

আসুন if else কে আরো ভালভাবে বোঝার জন্য কিছু গল্প পড়ি।

গল্প : ০১

Handy Programmer নামে একটি ইউটিউব চ্যানেল খুললাম গত মাসের ১৭ তারিখে ( সাবস্কারাইব করতে ভুলবেন না ) । একটা জিনিস খেয়াল করলাম,যদি আমি video upload দিয় তাহলে আমার subscribe এবং viwe সংখ্যা বাড়ে। যদি video upload না দিয় তাহলে আমার subscribe এবং viwe সংখ্যা বাড়ে না । আর এখানেই আসে if else এর কাজ । কিভাবে আসে আরেকটু সামনে পড়লেই বুজতে পারবেন।

গল্প : ০২

মারুফ নামে একজন যুবক ঢাকায় পড়ালেখা করে । যাত্রাবাড়ির কোনো একটি ম্যাচে তার থাকার স্থান হলো । তাদের জন্য ম্যাচে রান্না করে এক খালায় ।

হঠাত, খালায় অসুস্থ হয়ে পড়লো দুদিন রান্না করতে পারেনি, তাই মারুফের ম্যাচে কোন খাবার নাই ।

তো খালায় নাই,ম্যাচে খাবার ও নাই এ কারনেতো আর না খেয়ে থাকা যাবে না। তাই মারুফ ঠিক করলো বাহিরে খাবে । যেই চিন্তা সেই কাজ হাটা শুরু করলো হোটলের দিকে ৩০০ টাকা নিয়ে ।

সে মনে মনে চিন্তা করতে থাকলো । যদি বিরিয়ানির প্লেট ২০০ টাকার কমে হয় তাহলে সে খাবে । আর যদি বেশি হয় তাহলে, ভাত আর আলু ভর্তা দিয়ে মাইরা দিবে।

এখন এখানে দুটি বিষয় ঘটতে পারে।

প্রথম:-

যদি ২০০ টাকার নিচে বিরিয়ানি পাই তাহলে বিরিয়ানি খাবে।

দ্বিতীয় :

আর যদি না পায়,ভাত আর আলু ভর্তা দিয়ে মাইরা দিবে ।

মোদ্দা কথা হলো :- প্রথমটা সঠিক বা সত্য হলে প্রথমটা ঘটবে । তা না হলে দ্বিতীয়টা । মানি একটা মিথ্যা হলে আরেকটি সত্য ।

এখানেও আসে if else ধারনা।

কোডে দিয়ে উদাহরন দিলে বুজতে সুবিধা হবে। কোডে জাম্প করার আগে কিছু অপারেটরের সাথে পরিচিত হওয়া দরকার । কারন,if else এর সাথে অপারেটর ব্যবহার করতে হবে।

অপারেটর চিহ্ন ::

< :- কোন সংখ্যা ছোট কিনা । যেমন : - ২০<৫০;

:- কোন সংখ্যা বড় কিনা । যেমন : - ১০০>৫০;

<= :- ছোট বা সমান কিনা । যেমন :- ২০<=২০;

= :- বড় বা সমান কিনা । যেমন :- ৫০>=৫০;

== :- সমান সমান কিনা । যেমন :- ১০০ == ১০০; &&:- দুটি শর্তের মধ্য দুটি সত্য হতে হবে । যেমন : ১০০>৫০ && ৫০০>২০০; ।। :- দুটি শর্তের মধ্য একটি সত্য হতে হবে । যেমন : ২০>৫০ ।। ৫৫০>২০০;

হ হয়েছে । আসেন এখন কোড করতে আসেন ।

var briyani = 170; if(briyani<200) { console.log(" বিরিয়ানি খাবে " ); } else{ console.log("ভাত আর আলু ভর্তা দিয়ে মাইরা দিবে"); }

ভাবস্প্রসারন:

if else লিখতে হয় ঠিক এই ভাবে। একটু পরিস্কার করে বুঝিয়ে দিলে বিষয় টি বুঝবেন আশা করি ।

প্রথম লিখবেন if তারপর ফার্স্ট ব্রাকেট দিবেন । if() । আর এই ফার্স্ট ব্রাকেট শর্ত । if(briyani<200)।

যদি শর্ত সত্য হয় তাহলে প্রথম সেকেন্ড ব্রাকেটের মধ্য ডুকবে । { console.log(" বিরিয়ানি খাবে " ); }

আর যদি মিথ্য হয় তাহলে else এর সেকেন্ড ব্রাকেটের মধ্য ডুকবে । { console.log("ভাত আর আলু ভর্তা দিয়ে মাইরা দিবে"); }

বিষয়টা বুজেছেন? দেখুন তো বাস্তব জীবনের কোন কোন জায়গায় if else ব্যবহার করেন । সেটা জটপট কমেন্ট শেকসনে লিখে ফেলুন।

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