C++ এর A to Z, [পর্ব- ০৯] :: ইফ স্টেটমেন্ট

টিউন করেছেনঃ | প্রকাশিত হয়েছেঃ 9:20 PM | টিউন বিভাগঃ
সবাইকে স্বাগতম আমার ৯ম c++ প্রোগ্রামিং টিউটোরিয়ালে। আজকের টিউটোরিয়ালটি ইফ স্টেটমেন্ট নিয়ে সাজানো। ইফ স্টেটমেন্টটি হোল কম্পিউটারকে সাধারন কিছু সিদ্ধান্ত নেওয়ার মাধ্যম।কিছু কিছু সময় তুমি একটা প্রোগ্রাম সাধারন কিছু choice নিয়ে তৈরি করতে চাও অথবা একটা প্রোগ্রাম তৈরি করেছো যেখানে অনেকগুল লাইন আছে কিন্তু তুমি চাচ্ছ নির্দিষ্ট লাইন পর্যন্ত রান করতে। এরকম কিছু সাধারন সিদ্ধান্তের জন্যে ইফ স্টেটমেন্ট ব্যাবহার করা হয়। যেমন উদাহরন স্বরূপ তুমি একটা সফটওয়্যার তৈরি করেছো  এবং সেটা লক করা যখন কেউ সেটা পাসওয়ার্ড দিয়ে ওপেন করবে তখন তাকে তুমি বলতেছ ওয়েলকাম। তো এরকম অতিসাধারন কিছু সিদ্ধান্ত নেওয়ার জন্যে ইফ স্টেটমেন্ট এর ব্যাবহার করা ।আর এটার জন্যে if কোড ব্যাবহার করা হয়।
ঠিক আগের সাধারন প্রোগ্রাম গুলোর মত মেইন ফাংশন এর মধ্যে একটা ভারিএবল নিলে
int x=10;
এখন তুমি প্রোগ্রামটিতে কোন সিধান্ত নেওয়ার জন্যে টাইপ করো
if()
if এর সাথে যুক্ত() প্যারেন্থেসিস এর মাঝেই মুলত টেস্ট করা হয়। যেমন ধরো আমি বলতেছি যদি x এর মান ১০০ কিম্বা ১০০ এর কম হয় তাহলে i love hemel ডিসপ্লে করো।
সেটার জন্যে প্যারেন্থেসিস এর মাঝে লিখো x<=100
#include<iostream>

using namespace std;

int main()

{

int x=10;

if(x<=100)

{

}

cin.get();

return 0;

}

এখন যদি x এর মান ১০০ এর কম হয় তাহলে  i love hemel ডিসপ্লে করার জন্যে if এর বডিতে অর্থাৎ ব্রেসেস এর মাঝে লিখো
cout<<"i love hemel";
এখন আমাদের পুরো প্রোগ্রামটি দাঁড়ালো ঠিক এরকম
#include<iostream>

using namespace std;

int main()

{

int x=10;

if(x<=100)

{

cout<<"i love hemel";

}

cin.get();

return 0;

}

এখন প্রোগ্রামটিকে রান করলে ডিসপ্লে দেখতে পাবে

এখন টেস্ট এ যদি বলা হয় x>=100
তাহলে কিছুই ডিসপ্লে করবেনা কারন  x টি ১০০ থেকে বড় নয়।
ঠিক একই ভাবে আমরা দুইটি ভারিএবল এর টেস্ট করতে পারি।
যেমন
int x=10;
int y=20;
এখন তুমি বলতেছ যদি x এর মান y  এর থেকে বেশি হয় তাহলে i love hemel ডিসপ্লে করো
#include<iostream>

using namespace std;

int main()

{

int x=10;

int y=20

if(x>y)

{

cout<<"i love hemel";

}

cin.get();

return 0;

}

কিন্তু এটা কিছুই ডিসপ্লে করবেনা কারন x টি y থেকে ছোট।
একই ভাবে আমরা কোন ভেরিএবল না নিয়ে সরাসরি দুইটা নাম্বার নিয়ে টেস্ট করতে পারব
#include<iostream>

using namespace std;

int main()

{
if(10>6)

{

cout<<"i love hemel";

}

cin.get();

return 0;

}

এখন প্রোগ্রামটিকে কম্পাইল করে রান করলে আমরা ডিসপ্লেতে দেখতে পাবো

ওকে ইফ স্টেটমেন্ট টেস্ট এর জন্যে <লেসদেন, >,গ্রেতারদেন,== সমান সমান,<= লেসদেন অর ইকুয়ালতু,>=  গ্রেতারদেন অর ইকুয়ালতু ব্যাবহার করা হয়।
এভাবে ইফ স্টেটমেন্ট এর ব্যাবহার করা হয়। আশা করি তোমাদের টিউটোরিয়ালটি উপকারে এসেছে। ববাবরের মত আজও বলছি কোডিং নিয়ে কোন প্রবলেম থাকলে কমেন্ট করে


Previous
Next Post »
Designed by MS Design

Powered by Blogger