You are on page 1of 5

Pengertian Operator Relational

Operator Relasional / Kesetaraan adalah operator yang digunakan untuk menentukan relasi atau
hubungan dari dua buah operand. Operator relational ditempatkan untuk membandingkan dua ekspresi,
yang kemudian akan menentukan benar atau tidaknya hasil operasi tersebut. Misalnya, untuk menentukan
apakah suatu variable memiliki nilai lebih besar atau lebih besar dari sama dengan. dan Hasil operasi
tersebut akan bernilai benar (true) atau salah (false).
Berdasarkan pengelompokannya operator relasional merupakan salah satu dari 4 jenis operator binary.
Adapun yang termasuk dalam operator relasional di dalam C++ adalah seperti yang tampak pada tabel
dibawah ini, berikut 6 Macam Operator Relasional C++:

Operator Pengisian / Operator Assignment (operator "=" dengan satu tanda sama) tidak sama dengan
Operator Relasional / Kesetaraan (operator "==" dengan dua tanda sama). tanda "=" memiliki fungsi
untuk memberikan nilai ke sebuah variabel, sementara tanda "==" memiliki fungsi untuk membandingkan
apakah nilai-nilai di kedua sisi operator adalah sama, dimana hasil operasi dengan tanda "==" akan
memberikan nilai benar (true / 1) atau salah (false / 0)
#include <iostream> cout<<"Masukan Nilai B = ";cin>>b;
cout<<"Masukan Nilai C = ";cin>>c;
using namespace std;
hasil1 = a + 4 < 10;
int main(){ hasil2 = b > a + 5;
hasil3 = c - 3 >= 4;
float a, b, c, d, e, f, M, D; hasilAkhir = hasil1 || hasil2 || hasil3;

cout<<"Masukan Nilai M = "; cin>>M; cout<<"= Program Ekspresi OR ="<<endl;


cout<<"Masukan Nilai D = "; cin>>D; cout<<"=========================="<<endl;
cout<<"Hasil dari Hasil1 = a + 4 < 10 adalah
a = M > D; "<<hasil1<<endl;
b = M < D; cout<<"Hasil dari Hasil2 = b > a + 5 adalah
c = M >= D; "<<hasil2<<endl;
d = M <= D; cout<<"Hasil dari Hasil3 = c - 3 >= 4 adalah
e = M == D; "<<hasil3<<endl;
f = M != D; cout<<"Hasil dari Hasil Akhir = d || e || f adalah
"<<hasilAkhir<<endl;
cout<<"\nHasil dari "<<M<<" > "<<D<<" =
"<<a; return 0;
cout<<"\nHasil dari "<<M<<" < "<<D<<" = }
"<<b;
cout<<"\nHasil dari "<<M<<" >= "<<D<<" = AND OR
"<<c; #include <iostream>
cout<<"\nHasil dari "<<M<<" <= "<<D<<" = using namespace std;
"<<d;
cout<<"\nHasil dari "<<M<<" == "<<D<<" = int main( ){
"<<e; int a, b, c, hasil1, hasil2, hasil3, hasilAkhir;
cout<<"\nHasil dari "<<M<<" != "<<D<<" =
"<<f; cout<<"Masukan Nilai A = ";cin>>a;
cout<<"Masukan Nilai B = ";cin>>b;
return 0; cout<<"Masukan Nilai C = ";cin>>c;
}
hasil1 = a + 4 < 10;
hasil2 = b > a + 5;
AND hasil3 = c - 3 >= 4;
hasilAkhir = hasil1 && hasil2 || hasil3;
#include <iostream>
using namespace std; cout<<"= Program Ekspresi AND OR ="<<endl;
cout<<"==========================="<<e
int main( ){ ndl;
int a, b, c, hasil1, hasil2, hasil3, hasilAkhir; cout<<"Hasil dari Hasil1 = a + 4 < 10 adalah
"<<hasil1<<endl;
cout<<"Masukan Nilai A = ";cin>>a; cout<<"Hasil dari Hasil2 = b > a + 5 adalah
cout<<"Masukan Nilai B = ";cin>>b; "<<hasil2<<endl;
cout<<"Masukan Nilai C = ";cin>>c; cout<<"Hasil dari Hasil3 = c - 3 >= 4 adalah
"<<hasil3<<endl;
hasil1 = a + 4 < 10; cout<<"Hasil dari Hasil Akhir = d && e || f adalah
hasil2 = b > a + 5; "<<hasilAkhir<<endl;
hasil3 = c - 3 >= 4;
hasilAkhir = hasil1 && hasil2 && hasil3; return 0;
}
cout<<"= Program Ekspresi AND ="<<endl; NOT
cout<<"=========================="<<endl; #include <iostream>
cout<<"Hasil dari Hasil1 = a + 4 < 10 adalah using namespace std;
"<<hasil1<<endl;
cout<<"Hasil dari Hasil2 = b > a + 5 adalah int main(){
"<<hasil2<<endl; int A, hasilSebenarnya, hasil NOT;
cout<<"Hasil dari Hasil3 = c - 3 >= 4 adalah cout<<"Masukan Nilai A = "; cin>>a;
"<<hasil3<<endl;
cout<<"Hasil dari Hasil Akhir = d && e && f hasilSebenarnya = (a + 5 < 15);
adalah "<<hasilAkhir<<endl; hasilNOT = !(a + 5 < 15);

return 0; cout<<"= Program Ekspresi NOT ="<<endl;


} cout<<"========================"<<endl;
cout<<"Nilai A = "<<a<<endl
OR cout<<"Nilai hasilSebenarnya = (a + 4 < 10) =
#include <iostream> "<<hasilSebenarnya<<endl;
using namespace std; cout<<"Nilai hasilNOT = !(hasilSebenarnya)
atau !(a + 5 < 15) = "<<hasilNOT;
int main( ){ return 0;
int a, b, c, hasil1, hasil2, hasil3, hasilAkhir; }

cout<<"Masukan Nilai A = ";cin>>a;

You might also like