If Else


এখন আমরা অন্য একটা পরিস্থিতি চিন্তা করি। প্রাচী বললো প্রজ্ঞা বাসায় গিয়ে যদি তুমি গেটের সামনে দুধের বোতল পাও তাহলে বোতলটা নিয়ে ফ্রিজারে রেখো। আর না পেলে দুধওয়ালাকে ফোন করিও। তাহলে:

১. প্রজ্ঞা বাসায় এসে চেক করবে গেটের সামনে দুধের বোতল আছে কি না।

২. যদি থাকে তাহলে বোতলটা ফ্রিজারে রেখে দেবে।

৩. আর যদি না থাকে দুধওয়ালাকে ফোন করবে।

এরকম যখন কোন চেকিং এর পর চেকিং এর ফলাফল সত্য হলে একটা কাজ করা আর মিথ্যা হলে অন্য একটি কাজ করা এটাকেই প্রোগ্রামে বলা হয় if…else…

সিনট্যাক্সটা এরকম:

If(condition){

//statement

}else{

//statement

}

চলো আমরা উপরের উদাহরণটিই প্রোগ্রাম করে দেখি:




আউটপুট দেখো:




এখন যদি গেটে দুধ না থাকে মানে এরকম:




এবার আউটপুট দেখো:




ব্যাপারটা বুঝতে পেরেছ আশা করি।

আর এখন তুমি == (equal to) অপারেটর এর প্র্যাকটিসটা করে নিতে পারো। নিচের দু’টো আমরা সেখানে উদাহরণে দেখেছিলাম।









চলো আমরা তাহলে প্র্যাকটিস করি।




আউটপুট কিছুই আসবে না। কারণ কন্ডিশনের রেজাল্ট আসবে false।

এখন তো তোমরা অনেক দূর এগিয়েছো সুতরাং রিলেশনাল অপারেটর এবং লজিক্যাল অপারেটর চ্যাপ্টারে যত উদাহরণ দেয়া আছে সবগুলোই তোমরা if…else… এর মাধ্যমে প্র্যাকটিস করে দেখতে পারো।