হ্যালো বন্ধুরা কেমন আছো সবাই?? আশা করছি প্রোগ্রামিং কে সাথে নিয়ে নতুন কিছু শেখা ভালই চলছে। তোমাদের অধির আগ্রহের অবসান ঘটিয়ে আবারও হাজির হলাম ৫তম পর্ব নিয়ে। আজকে আমার টিউটোরিয়ালটি if statement নিয়ে সাজানো। if statement টি মূলত একটি পদ্ধতি যার মাধ্যমে প্রোগ্রাম কোন সিদ্ধান্ত নিতে পারে।
আমরা যেটা করবো সেটা হচ্ছে আমরা প্রগ্রামকে একটা টেস্ট দেবো। প্রোগ্রামটি তখন টেস্ট টি রান করে যদি টেস্ট টি সত্যি হয় তখন প্রোগ্রামটি ডিসপ্লে করবে যা আমরা ডিসপ্লে করতে চাই। যদি টেস্ট টি সত্য না হয় তখন প্রোগ্রামটি কোন কিছু ডিসপ্লে করবেনা। if statement তৈরি করার জন্য if() ব্যবহার করতে হয়। প্যারেন্থেসিস এর মাঝখানে আমরা যা টেস্ট করতে চাই সেটা করবো।
if(test)
এরপরে আমরা যোগ করবো ব্রেসেস
{}
যেটাকে বলা হয় body of the if statement
আমরা এই ব্রেসেস এর মাঝে কোন কোড লিখব যেটা প্রোগ্রাম রান করবে যদি টেস্ট টি সত্যি হয়। তাহলে চলো ছোট একটা টেস্ট করে দেখা যাক। আমি বলতেসি যে যদি ৫ সংখ্যাটি ১০ থেকে ছোট হয় তাহলে " hemel is a cool boy" ডিসপ্লে করো। তখন প্রোগ্রামটি দেখবে যে হে অবশ্যই ৫ সংখ্যাটি ১০ থেকে ছোট তাই প্রোগ্রামটি রান করে কোড ডিসপ্লে করবে।
#include<iostream> using namespace std; int main() { if(5<10) { cout<<"hemel is a cool boy"; } cin.get(); return 0; }
চলো প্রগ্রামতিকে রান করে দেখি আসলেই কাজ করে কিনা
এখন যদি আমি বলি যদি ৫ সংখ্যাটি ১০ থেকে বড় হয় তাহলে "hemel is a cool boy" ডিসপ্লে করো।
#include<iostream> using namespace std; int main() { if(5>10) { cout<<"hemel is a cool boy"; } cin.get(); return 0; }
এখন এটাকে যদি রান করি তাহলে কিছুই ডিসপ্লে করবেনা
কারন ৫ সংখ্যাটি ১০ থেকে বড় নয়। এতাই মুলত if statement এর কাজ। if statement এর আরও কিছু টেস্ট আছে যেমন
"==" যেটাকে বলা হয় ইকুয়ালটু ইকুয়ালটু যেমন আমরা বলতেছি যে যদি ৫ সংখ্যাটি ৫ এর সমান হয় তাহলে hemel is a cool boy ডিসপ্লে করো।
"<=" যেটাকে বলা হয় greater then or equal to। মানে একটি সংখা অপরটি থেকে বড় হতে পারে কিম্বা সমান।
">=" যেটাকে বলা হয় less then or equal to। মানে একটি সংখা অপরতি থেকে ছোট কিম্বা সমান।
"!=" যেটাকে বলা হয় not equal to। মানে সংখা দুইটি সমান না।
ওকে if statement টিকে শুধু এভাবেই ব্যবহার করা হয়না। প্রগ্রামাররা এটাকে এভাবেও ব্যবহার করে যে প্রথমে variable তৈরি করে তারপর সেটার টেস্ট করে।
যেমন বলতেছে যে
int x=10;
int y=12;
এখন বলতেছে যদি ১০ সংখ্যাটি ১২ এর সমান না হয় তাহলে hemel is a cool boy ডিসপ্লে করো।
#include<iostream> using namespace std; int main() { int x=10; int y=12 if(x!=y) { cout<<"hemel is a cool boy"; } cin.get(); return 0; }
এখন প্রোগ্রামটি রান করলে আমরা দেখতে পাবো
আশা করি if statement বুঝতে কারো কোন সমস্যা নাই।
প্রোগ্রামিং নিয়ে যেকোনো সমস্যা থাকলে অবশ্যই কম্নেত করে জানাবে
কিম্বা সরাসরি যোগাযোগ করতে ফেসবুকে আমি Mustakim Billah Hemel
সৌজন্যেঃ Sciencetech
আমি মুসতাকিম বিল্লাহ। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 9 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 68 টি টিউন ও 41 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
Such like other P. Language!