রিলেশনাল অপারেটরস

অপারেটরস এবং এক্সপ্রেশন - সি++ প্রোগ্রামিং (C++ Programming) - Computer Programming

517

রিলেশনাল অপারেটরস হলো অপারেটরগুলি যা দুটি ভ্যালু বা ভ্যারিয়েবলের মধ্যে সম্পর্ক যাচাই করার জন্য ব্যবহৃত হয়। এই অপারেটরগুলি ব্যবহার করে যাচাই করা যায় দুটি ভ্যালু সমান, বড়, ছোট, বা ভিন্ন কিনা। রিলেশনাল অপারেটরগুলির ফলাফল সবসময় একটি বুলিয়ান মান প্রদান করে—true অথবা false

রিলেশনাল অপারেটরগুলির তালিকা

অপারেটরনামউদাহরণবর্ণনা
==সমানa == bযদি a এবং b এর মান সমান হয়, তবে true
!=সমান নয়a != bযদি a এবং b এর মান সমান না হয়, তবে true
>বড়a > bযদি a এর মান b এর চেয়ে বড় হয়, তবে true
<ছোটa < bযদি a এর মান b এর চেয়ে ছোট হয়, তবে true
>=বড় অথবা সমানa >= bযদি a এর মান b এর চেয়ে বড় অথবা সমান হয়, তবে true
<=ছোট অথবা সমানa <= bযদি a এর মান b এর চেয়ে ছোট অথবা সমান হয়, তবে true

রিলেশনাল অপারেটরের ব্যবহার

রিলেশনাল অপারেটরগুলি সাধারণত শর্ত চেক করার জন্য ব্যবহৃত হয়, যেমন if, while এবং অন্যান্য কন্ডিশনাল স্টেটমেন্টে। নিচে রিলেশনাল অপারেটরের একটি উদাহরণ দেওয়া হলো:

#include <iostream>
using namespace std;

int main() {
    int a = 10;
    int b = 20;

    // সমান কিনা চেক করা
    if (a == b) {
        cout << "a and b are equal." << endl;
    } else {
        cout << "a and b are not equal." << endl;
    }

    // বড় অথবা ছোট চেক করা
    if (a > b) {
        cout << "a is greater than b." << endl;
    } else if (a < b) {
        cout << "a is less than b." << endl;
    }

    // বড় অথবা সমান চেক করা
    if (a >= b) {
        cout << "a is greater than or equal to b." << endl;
    } else {
        cout << "a is less than b." << endl;
    }

    return 0;
}

রিলেশনাল অপারেটর ব্যবহার করার কিছু নিয়ম:

  1. সমান (==) এবং সমান নয় (!=):
    • == ব্যবহার করা হয় দুটি ভ্যালু সমান কিনা যাচাই করার জন্য।
    • != ব্যবহার করা হয় দুটি ভ্যালু সমান নয় কিনা যাচাই করার জন্য।
  2. বড় (>) এবং ছোট (<):
    • > ব্যবহার করা হয় একটি ভ্যালু অন্যটির চেয়ে বড় কিনা যাচাই করার জন্য।
    • < ব্যবহার করা হয় একটি ভ্যালু অন্যটির চেয়ে ছোট কিনা যাচাই করার জন্য।
  3. বড় অথবা সমান (>=) এবং ছোট অথবা সমান (<=):
    • >= ব্যবহার করা হয় একটি ভ্যালু অন্যটির চেয়ে বড় অথবা সমান কিনা যাচাই করার জন্য।
    • <= ব্যবহার করা হয় একটি ভ্যালু অন্যটির চেয়ে ছোট অথবা সমান কিনা যাচাই করার জন্য।

রিলেশনাল অপারেটরের ফলাফল

রিলেশনাল অপারেটর ব্যবহার করার পর প্রোগ্রাম বুলিয়ান মান প্রদান করে, যা true (সত্য) বা false (মিথ্যা) হতে পারে। এই মানটি শর্ত হিসেবে পরবর্তী অপারেশন সম্পাদন করার জন্য ব্যবহৃত হয়।

#include <iostream>
using namespace std;

int main() {
    int x = 15, y = 10;

    cout << (x == y) << endl;  // Output: 0 (false)
    cout << (x != y) << endl;  // Output: 1 (true)
    cout << (x > y) << endl;   // Output: 1 (true)
    cout << (x < y) << endl;   // Output: 0 (false)
    cout << (x >= y) << endl;  // Output: 1 (true)
    cout << (x <= y) << endl;  // Output: 0 (false)

    return 0;
}

সারসংক্ষেপ

রিলেশনাল অপারেটরগুলি প্রোগ্রামিংয়ে বিভিন্ন শর্ত যাচাই করতে অত্যন্ত গুরুত্বপূর্ণ। এগুলি ব্যবহার করে ভ্যারিয়েবলের মধ্যে সম্পর্ক যাচাই করা যায়, যা প্রোগ্রামে বিভিন্ন সিদ্ধান্ত গ্রহণ এবং লজিক তৈরি করতে সহায়ক।

Content added || updated By
Promotion

Are you sure to start over?

Loading...