Cari Blog Ini

Home Top Ad

Ke-gendeng-Anku

Rabu, 04 Desember 2019

Operator Relasi pada C++

Operator Relation 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 :

Operator
Keterangan
==
Sama dengan (Bukan Assignment)
!=
Tidak sama dengan
Lebih besar
Lebih kecil
>=
Lebih besar sama dengan
<=
Lebih kecil sama dengan

SAMA DENGAN (==)
untuk membandingkan dua operand dan memeriksa apakah dua operand tersebut memiliki nilai yang sama. Jika kedua operand memiliki nilai yang sama maka akan menghasilkan nilai 1 jika berbeda maka akan menghasilkan nilai nilai 0.

Contoh program :
  1. #include <iostream> 
  2. using namespace std;

  3. int main()
  4. {
  5. int a1 = 10, b1 = 5;

  6. cout<< (a1 == b1) <<endl;
  7. return 0;
  8. }
Operator penugasan (operator = dengan satu tanda sama) tidak sama dengan operator kesetaraan perbandingan (operator == dengan dua tanda sama), operator penugasan = memberikan nilai sumber ke tujuan sedangkan untuk operator == membandingkan aplikasi nilai dari kedua sisi operator memiliki nilai yang sama.

TIDAK SAMA DENGAN (!=)
berfungsi terbalik dari operator == operator != akan membandingkan nilai dari dua operand. Jika kedua operand memiliki nilai yang sama maka akan menghasilkan nilai 0 dan jika kedua operand tidak memiliki nilai yang sama maka akan menghasilkan nilai 1.

Contoh program :
  1. #include <iostream>
  2. using namespace std;

  3. int main()
  4. {
  5. int a1 = 5, b1 = 2;

  6. cout<< (a1 != b1) <<endl;
  7. return 0;
  8. }

LEBIH BESAR DARI (>)
berfungsi untuk membandingkan dua operand memeriksa apakah nilai sebelah kiri operand lebih besar dari nilai sebelah kanan operand. Jika benar maka akan menghasilkan nilai 1 jika tidak menghasilkan nilai 0.

Contoh program :
  1. #include <iostream>
  2. using namespace std;

  3. int main()
  4. {
  5. int a1 = 15, b1 = 5;

  6. cout<< (a1 > b1) <<endl;
  7. return 0;
  8. }

LEBIH KECIL (<)
berfungsi untuk membandingkan nilai operand memeriksa apakah nilai operand disebelah kiri lebih kecil dari pada nilai operand disebelah kanan. Jika memang sesuai maka akan menghasilkan nilai 1 jika tidak maka menghasilkan nilai 0.

Contoh program :
  1. #include <iostream>
  2. using namespace std;

  3. int main()
  4. {
  5. int a1 = 30, b1 = 22;

  6. cout<< (a1 < b1) <<endl;
  7. return 0;
  8. }
LEBIH BESAR SAMA DENGAN (>=)
memiliki fungsi yang sama seperti operand > hanya berbeda pada jarak batas perbandingannya dan sama seperti operand <= tapi berbeda pada arahnya yang terbalik.

Contoh program :
  1. #include <iostream>
  2. using namespace std;

  3. int main()
  4. {
  5. int a1 = 20, b1 = 12;

  6. cout<< (a1 >= b1) <<endl;
  7. return 0;
  8. }
LEBIH KECIL SAMA DENGAN (<=)
berfungsi hampir sama seperti fungsi operator < tapi berbeda pada jarak batas perbandingannya, jika operator < nilai sebelah kiri harus kurang dari nilai kanan tapi jika operator <= nilai sebelah kiri bisa kurang dari atau tepat pada nilai.

Contoh program :
  1. #include <iostream>
  2. using namespace std;

  3. int main()
  4. {
  5. int a1 = 100, b1 = 100;

  6. cout<< (a1 <= b1) <<endl;
  7. return 0;
  8. }
Sekian artikel dan tutorial tentang Operator Relasi Ke-gendeng-Anku untuk Operator Bitwise silahkan baca disini.

Bantu saya untuk membagikan artikel ini agar lebih bermanfaat. Salam Gendeng 😎

Tidak ada komentar:

Posting Komentar