Macam-macam Operator Relasi dan Perbandingan

Written by: Fajar   |   Updated on: Oktober 11, 2018
Operator Relasi dan Perbandingan

Penjelasan Relational and Comparison Operators

Relational and Comparison operators atau dalam indonesia disebut sebagai “Operator Relasional dan Perbandingan” yang berfungsi untuk membandingkan dua operand atau ekspresi yang sebagai operand, hasil dari perbandingan akan menghasilkan nilai bertipe Boolean, “True atau False“. Operator ini memiliki 6 bentuk operasi, yaitu:

Operator Keterangan Contoh
== Sama dengan a==b atau a==5
!= Tidak sama dengan a!=b atau a!=5
< Kurang dari a<b atau a<5
<= Kurang dari sama dengan a<=b atau a<=5
> Lebih besar dari a>b atau a>5
>= Lebih dari sama dengan a>=b atau a>=5

Macam-macam Operator Relasional dan Perbandingan

Sama Dengan ==

Berfungsi untuk membandingkan dua operand, memeriksa apakah dua operand tersebut memiliki nilai yang sama. Jika kedua operand memiliki nilai yang sama maka akan mnghasilkan nilai 1 (True) jika berbeda maka akan menghasilkan 0 (false).

Contoh program

#include <iostream>
using namespace std;

int main ()
{
    int a = 10,b = 2;

    cout<< (a == b) <<endl;
    return 0;
}

Tidak sama dengan !=

Berfungsi terbalik dari fungsi operator ==. Operator != akan membandingkan nilai dari dua operand, jika kedua operand memiliki nilai yang sama maka akan menghasilkan nilai 0 (False) dan jika kedua operand tidak memiliki nilai yang sama maka akan menghasilkan nilai 1 (true).

Contoh program

#include <iostream>
using namespace std;

int main ()
{
    int a = 10,b = 2;

    cout<< (a != b) <<endl;
    return 0;
}

Kurang dari <

Berfungsi untuk membandingkan nilai operand memeriksa apakah nilai operand pada sisi kiri lebih kecil dari pada nilai operand pada sisi kanan. Jika memang sesuai maka akan menghasilkan nilai 1 (true) jika tidak maka menghasilkan nilai 0 (false).

Baca :   Penjelasan Variabel Lokal

Contoh program

#include <iostream>
using namespace std;

int main ()
{
    int a = 10,b = 2;

    cout<< (a < b) <<endl;
    return 0;
}

Kurang dari sama dengan <=

Memiliki nama “kurang dari sama dengan” fungsi hampir sama seperti fungsi operator < tapi berbeda pada jarak batas perbandinganya, jika pada operator < nilai sisi kiri harus kurang dari sisi kanan tapi jika operator <= nilai sisi kiri bisa kurang dari atau tepat pada nilai sisi kanan.

Contoh program

#include <iostream>
using namespace std;

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

    cout<< (a <= b) <<endl;
    return 0;
}

Lebih besar dari >

Berfungsi untuk membandingkan dua operand, memeriksa apakah sisi kiri operand lebih besar dari sisi kanan operand jika benar maka akan menghasilkan nilai 1 (true) jika tidak maka akan menghasilkan nilai 0 (false).

Contoh program

#include <iostream>
using namespace std;

int main ()
{
    int a = 10,b = 2;

    cout<< (a > b) <<endl;
    return 0;
}

Lebih dari sama dengan >=

Memiliki nama “lebih besar dari sama dengan” memiliki fungsi yang sama seperti operator > hanya berbeda pada jarak batas perbandinganya sama seperti operator <=.

Contoh program

#include <iostream>
using namespace std;

int main ()
{
    int a = 10,b = 2;

    cout<< (a >= b) <<endl;
    return 0;
}

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *