কিভাবে C++ এ বুলিয়ান এক্সপ্রেশন ব্যবহার করবেন

Kibhabe C E Buliyana Eksapresana Byabahara Karabena



একটি বুলিয়ান এক্সপ্রেশন একটি শব্দ যা সত্য বা মিথ্যা (0 এবং 1) এর সাথে মিলে যায়। বুলিয়ান এক্সপ্রেশন যেকোনো ধরনের ডেটার তুলনা করে এবং 0 বা 1-এ আউটপুট দেয়। এই নিবন্ধটি C++ প্রোগ্রামিং-এ বুলিয়ান এক্সপ্রেশনের দিকে তাকাবে এবং বিশ্লেষণ করবে, সেইসাথে আমরা C++-এ কীভাবে এটি ব্যবহার করি তার কিছু উদাহরণ প্রদান করবে।

কিভাবে C++ এ বুলিয়ান এক্সপ্রেশন ব্যবহার করবেন

C++-এ, একটি অভিব্যক্তি বুলিয়ান এক্সপ্রেশন হিসাবে পরিচিত যা পরিস্থিতি মূল্যায়ন করতে এবং একটি বুলিয়ান মান তৈরি করতে ব্যবহৃত হয় যা হয় সত্য বা মিথ্যা (0 বা 1)। C++ আমাদের বুলিয়ান এক্সপ্রেশন ব্যবহার করার দুটি প্রধান উপায় প্রদান করে:

চলুন এক এক করে C++ এ বুলিয়ান এক্সপ্রেশন ব্যবহার করার উপরের পদ্ধতি নিয়ে আলোচনা করা যাক।







তুলনা অপারেটরদের সাথে বুলিয়ান এক্সপ্রেশন

তুলনা অপারেটর দুটি মান মেলে এবং একটি বুলিয়ান ফলাফল প্রদান করে। C++ এ আমাদের বিভিন্ন তুলনা অপারেটর রয়েছে যেমন ==, !=, <, >, <= এবং >= . এগুলি দুটি ভেরিয়েবলের তুলনা করতে ব্যবহৃত হয় এবং অপারেশন অনুসারে তারা সত্য (1) বা মিথ্যা (0) হিসাবে মান প্রদান করে।



চলুন ব্যবহার করা যাক == একটি C++ প্রোগ্রামে বুলিয়ান এক্সপ্রেশনে তুলনা অপারেটর:



# অন্তর্ভুক্ত করুন

নামস্থান std ব্যবহার করে ;

# অন্তর্ভুক্ত করুন

int প্রধান ( ) {

int = 6 ;

bool এমনকি = ( % 2 == 0 ) ;

যদি ( এমন কি ) {

cout << 'সত্য' << endl ;

} অন্য {

cout << 'মিথ্যা' << endl ;

}

প্রত্যাবর্তন 0 ;

}

উপরের C++ কোডে, এক্সিকিউশন প্রধান থেকে শুরু হয়, যেখানে আমি প্রথমে একটি পূর্ণসংখ্যা শুরু করেছিলাম এর মান সহ 6 . তারপর, একটি বুলিয়ান ডেটা টাইপ ব্যবহার করে, আমি একটি শুরু করেছি এমন কি ভেরিয়েবলের সাথে একটি বুলিয়ান এক্সপ্রেশন রয়েছে == অপারেটর যে একটি শর্ত রাখা. শেষ পর্যন্ত, শর্তাধীন কাঠামো ( অন্যথায় যদি ) শর্ত সন্তুষ্ট হলে সত্য ফেরত দেয়, মিথ্যা ফেরত দেয়। যেহেতু ভ্যারিয়েবলের মান 6 তাই একটি আউটপুট হিসাবে সত্য প্রদান করে:





লজিক্যাল অপারেটর সহ বুলিয়ান এক্সপ্রেশন

C++-এ লজিক্যাল অপারেটর ব্যবহার করা হয় একটি নির্দিষ্ট এক্সপ্রেশন সত্য বা মিথ্যা কিনা তা পরীক্ষা করার জন্য কারণ লজিক্যাল এক্সপ্রেশন শুধুমাত্র বুলিয়ান মানগুলিতে কাজ করে। লজিক্যাল অপারেটররা মান তুলনা করে এবং বুলিয়ান পদে ফলাফল দেয়। সাধারণ লজিক্যাল অপারেটর অন্তর্ভুক্ত &&, II, এবং, ! . নীচে C++ কোডের একটি উদাহরণ রয়েছে যা ব্যবহারকারীর দ্বারা টাইপ করা একটি পূর্ণসংখ্যা 1 থেকে 15 এর মধ্যে কিনা তা নির্ধারণ করতে AND (&&) অপারেটর ব্যবহার করে লজিক্যাল এক্সপ্রেশন ব্যবহার করে:



# অন্তর্ভুক্ত করুন

নামস্থান std ব্যবহার করে ;

int প্রধান ( )

{

cout << 'অনুগ্রহ করে একটি সংখ্যা সন্নিবেশ করুন:' ;

int ;

খাওয়া >> ;

যদি ( > 0 && <= পনের )

cout << 'আপনার লেখা সংখ্যাটি 1 থেকে 15 এর মধ্যে' ;

অন্য

cout << 'আপনার লেখা সংখ্যাটি 1 থেকে 15 এর মধ্যে নয়' ;

প্রত্যাবর্তন 0 ;

}

এখানে, প্রথম ধাপে, আমরা ব্যবহারকারীর কাছ থেকে একটি সংখ্যা নিতে একটি বার্তা প্রিন্ট করেছি cout . এরপর ঘোষণা দেন int পরিবর্তনশীল ব্যবহার করে ব্যবহারকারীর কাছ থেকে ইনপুট নিতে খাওয়া . এই পরে, শর্তাধীন গঠন অন্যথায় যদি একটি শর্ত সহ ব্যবহার করা হয় এবং (&&) বুলিয়ান এক্সপ্রেশনে লজিক্যাল অপারেটর। এই শর্তটি পরীক্ষা করা হবে যে প্রবেশ করা সংখ্যাটি 1 থেকে 15 এর মধ্যে আছে কি না। যদি উভয় শর্তই সত্য হয় তবে if স্টেটমেন্টের পরে নির্দেশাবলী কার্যকর হবে এবং যদি কোন শর্ত মিথ্যা হয় তবে else স্টেটমেন্টটি কার্যকর হবে:

উপসংহার

C++ ভাষায় বুলিয়ান এক্সপ্রেশন ব্যাপকভাবে ব্যবহৃত হয়। এগুলি যৌক্তিক এবং তুলনা অপারেটরগুলির সাথে ব্যবহার করা যেতে পারে এবং সত্য বা মিথ্যা আউটপুট প্রদান করতে পারে। আমরা C++ এর উপরের উদাহরণে দেখেছি যে কিভাবে আমরা তুলনা অপারেটর, লজিক্যাল অপারেটর এবং কন্ডিশনাল স্ট্রাকচারের সাহায্যে বুলিয়ান এক্সপ্রেশন বাস্তবায়ন করতে পারি।