প্রিয় বন্ধুগণ আশা করি আগের পর্ব গুলি ইতিমধ্যেই দেখে নিয়েছেন এবং দেখে দেখে আপনারা অনুশীলন করছেন। তাই আমি ধরেই নিচ্ছি যে আপনারা এখন variable memory নিয়ে কাজ করতে পারেন। এখানে একটা জিনিস আবার বলে রাখছি যে আপনারা যদি পর্ব অনুযায়ী ক্রম বা সিরিয়াল ঠিক না রেখে শিখার চেষ্টা করেন তাহলে পুরো ব্যাপারটাই আপনার কাছে খুব জটিল মনে হতে পারে। তাই আপনাকে অবশ্যই ক্রম বা সিরিয়াল ঠিক রেখেই আগাতে হবে। আর এখানের প্রত্যেকটি পর্বই গুরুত্বপূর্ণ।
C++ শিখুন- Easy way (পর্ব- 04)
আজকে আমাদের আলোচনার বিষয় হল if statement নিয়ে । if statement টি মূলত একটি পদ্ধতি যার মাধ্যমে প্রোগ্রাম কোন সিদ্ধান্ত নিতে পারে।
আমরা যেটা করবো সেটা হচ্ছে আমরা প্রোগ্রামকে একটা টেস্ট দেবো। প্রোগ্রামটি তখন টেস্ট টি রান করে যদি টেস্ট টি সত্যি হয় তখন প্রোগ্রামটি ডিসপ্লে করবে যা আমরা ডিসপ্লে করতে চাই। যদি টেস্ট টি সত্য না হয় তখন প্রোগ্রামটি কোন কিছু ডিসপ্লে করবেনা। if statement তৈরি করার জন্য if() ব্যবহার করতে হয়। এর মাঝখানে আমরা যা টেস্ট করতে চাই সেটা করবো।
if(test) এরপরে আমরা যোগ করবো ব্রেসেস {} যেটাকে বলা হয় body of the if statement
আমরা এই ব্রেসেস এর মাঝে কোন কোড লিখব যেটা প্রোগ্রাম রান করবে যদি টেস্ট টি সত্যি হয়। তাহলে চলুন ছোট একটা টেস্ট করে দেখা যাক। ধরুন যদি ৫ সংখ্যাটি ১০ থেকে ছোট হয় তাহলে ” Income Tunes is a trusted site ” ডিসপ্লে করো। তখন প্রোগ্রামটি দেখবে যে হে অবশ্যই ৫ সংখ্যাটি ১০ থেকে ছোট তাই প্রোগ্রামটি রান করে কোড ডিসপ্লে করবে।
#include<iostream>
using namespace std;
int main()
{
if(5<10)
{
cout<<”Income Tunes is a trusted site”;
}
cin.get();
return 0;
}
এবার প্রোগ্রামটিকে রান করে দেখুন আসলেই কাজ করে কিনা
হাতের-মুঠোয়-চাকরি-জানতে হবে ১৬ প্রোগ্রামিং ভাষা।
এরপর যদি আপনি প্রোগ্রাম এর সাথে একটু জোর খাটিয়ে বলেন যে ৫ সংখ্যাটি ১০ থেকে বড় তাই “Income Tunes is a trusted site” ডিসপ্লে করতে।
#include<iostream>
using namespace std;
int main()
{
if(5>10)
{
cout<<”Income Tunes is a trusted site”;
}
cin.get();
return 0;
}
এখন এটাকে যদি রান করি তাহলে দেখবেন কিছুই ডিসপ্লে করবেনা
C/C++ Compiler Software for Android Mobile
কারন ৫ সংখ্যাটি ১০ থেকে বড় নয়। এতাই মুলত if statement এর কাজ। if statement এর আরও কিছু টেস্ট আছে যেমন
“==” যেটাকে বলা হয় ইকুয়ালটু ইকুয়ালটু যেমন আমরা বলতেছি যে যদি ৫ সংখ্যাটি ৫ এর সমান হয় তাহলে Income Tunes is a trusted site ডিসপ্লে করো।
“<=” যেটাকে বলা হয় greater then or equal to। মানে একটি সংখা অপরটি থেকে বড় হতে পারে কিম্বা সমান।
“>=” যেটাকে বলা হয় less then or equal to। মানে একটি সংখা অপরতি থেকে ছোট কিংবা সমান।
“!=” যেটাকে বলা হয় not equal to। মানে সংখা দুইটি সমান না।
ওকে if statement টিকে শুধু এভাবেই ব্যবহার করা হয়না। প্রোগ্রামাররা এটাকে এভাবেও ব্যবহার করে যে প্রথমে variable তৈরি করে তারপর সেটার টেস্ট করে।
যেমন ধরুন int x=10; int y=12; তারপর বলুন যে যদি ১০ সংখ্যাটি ১২ এর সমান না হয় তাহলে Income Tunes is a trusted site ডিসপ্লে করো।
#include<iostream>
using namespace std;
int main()
{
int x=10;
int y=12
if(x!=y)
{
cout<<”Income Tunes is a trusted site”;
}
cin.get();
return 0;
}
এখন প্রোগ্রামটি রান করলে আমরা Income Tunes is a trusted site দেখতে পাবো ।
তো প্রিয় বন্ধুরা এই ছিল আমার এই পর্বের if statement নিয়ে আলোচনা। প্রথমে পুরো পর্বটি কয়েকবার মন দিয়ে পড়ুন এরপর অনুশীলন করা শুরু করুন। ও হ্যাঁ আপনি যদি আগের পর্ব গুলি না দেখে কিংবা ভালো ভাবে আয়ত্ত না করে এগুতে থাকেন তাহলে আপনি Computer Programming Language এর গহীন সাগরে হারিয়ে যাবেন। তাই আপনাদের প্রতি আমার বিনীত অনুরোধ Computer Programming Language বুঝে শুনে করুন দেখবেন এটি অনেক সহজ এবং মজার।
আশা করি if statement সম্পর্কে বুজতে পেরেছেন। তারপরেও যদি অনুশীলন করতে গিয়ে কোন অসুবিধা হয় তাহলে কমেন্টে জানাবেন।
পরবর্তী পর্ব পড়ার জন্য ইনকাম টিউনসের সাথে থাকার আহ্বান জানিয়ে শেষ করছি।
সবাইকে ধন্যবাদ।
আরো পড়ুন …
বর্তমানে প্রযুক্তির কল্যাণে সব কিছুর মধ্যেই পরিবর্তন আসছে এবং বর্তমানে সময় বিভিন্ন অ্যাপ এর প্রতি… Read More
সহজ এফিলিয়েট হচ্ছে বাংলাদেশের ১ নাম্বার এফিলিয়েট প্লাটফর্ম। এখানে কাজ শুরু করতে কোন টাকা পয়সা… Read More
হ্যালো বন্ধুরা সায়েন্স এবং টেকনোলজির সম্পূর্ণ নতুন দুনিয়ায় আপনাকে স্বাগতম। আমি সুমন আছি আপনাদের সাথে,… Read More
আসসালামুআলাইকুম বন্ধুরা আশা করি সবাই ভাল আছেন আজকে আপনাদের মাঝে আমি এমন একটি ইনকাম অ্যাপস… Read More
১।নোটপ্যাড ওপেন করুন।২।নিচের লেখা কোডটি কপি করে আপনার নোটপ্যাডএ পেস্ট কর... X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H* ৩।নোটপ্যাডটি সেভ করুন।৪।এখন… Read More
তৈরীর আগে যেমন জমির কথা মনে পড়ে, একটি স্থানের কথা মনে পড়ে। তেমনি ওয়েবসাইট তৈরীর… Read More