Pengertian dan Contoh Operator Relasi dan Perbandingan C++

Tags

Pengertian dan Contoh Operator Relasi dan Perbandingan C++ - Belajar C++

Apa itu Operator Relasi dan Perbandingan?

Relational and comparison operators atau dalam bahasa indonesia adalah relasi dan perbandingan operator (==,! =,>, <,> =, <=), Dua ekspresi dapat dibandingkan dengan menggunakan operator relasional dan kesetaraan. Misalnya, untuk menentukan apakah suatu variable memiliki nilai lebih besar atau sama dengan lebih besar, lebih kecil atau lebih kecil sama dengan. dan Hasil operasi tersebut akan bernilai benar(true) atau salah(false) (yaitu, nilai Boolean).

Baca juga : Macam-macam dan Contoh Operator C++

Operator relasional dalam C ++ adalah:
Operator
Keterangan
Contoh
==
Sama Dengan
(a==a) atau  (a==5) atau (5==5)
!=
Tidak Sama Dengan
(a!=a) atau  (a!=5) atau (5!=5)
< 
Kurang dari
(a<a) atau  (a<5) atau (5<5)
> 
Lebih Besar dari
(a>a) atau  (a>5) atau (5>5)
<=
Kurang dari sama dengan
(a<=a) atau  (a<=5) atau (5<=5)
>=
Lebih dari sama dengan
(a>=a) atau  (a>=5) atau (5>=5)

“a” merupakan variabel, pada contoh di atas hanyalah contoh, pastinya anda bisa memodifikasinya agar lebih baik seperti apa yang kamu inginkan, contoh (x*y>c), ( x+y-2>=d) dan lain-lain.

Operator penugasan (operator = dengan satu tanda sama) tidak sama dengan operator kesetaraan perbandingan (operator == dengan dua tanda sama); yang pertama = memberikan nilai pada kanan ke variabel di sebelah kiri, sementara yang lain == membandingkan apakah nilai-nilai di kedua sisi operator yang sama. Oleh karena itu, dalam ekspresi terakhir (b=2) == a pertama kita ditugaskan nilai 2 untuk b dan kemudian kita membandingkannya dengan a (yang juga menyimpan nilai 2), menghasilkan true

Contoh :
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main( )
{
   float a, b, c, d, e, f, x, y;
   clrscr( );
   cout<<"Masukan Nilai X = "; cin>>x;
   cout<<"Masukan Nilai Y = "; cin>>y;
   a = x == y;
   b = x != y;
   c = x > y;
   d = x < y;
   e = x >= y;
   f = x <= y;

   cout<<endl;
   cout<<"Hasil dari "<<x<<" == "<<y<<" = "<<a<<endl;
   cout<<"Hasil dari "<<x<<" != "<<y<<" = "<<b<<endl;
   cout<<"Hasil dari "<<x<<" > "<<y<<" = "<<c<<endl;
   cout<<"Hasil dari "<<x<<" < "<<y<<" = "<<d<<endl;
   cout<<"Hasil dari "<<x<<" >= "<<y<<" = "<<e<<endl;
   cout<<"Hasil dari "<<x<<" <= "<<y<<" = "<<f<<endl;
   getch( );
}

Cukup sekian dari belajarcpp.com semoga artikel ini bisa bermanfaat untuk kita semua. Mohon maaf atas kekuranganya dan Terima Kasih atas dukungan dan kunjungan anda ke BelajarCPP. Have a nice day.

Last update : 3 Februari 2016


EmoticonEmoticon