Operator relasi atau operator hubungan adalah operator yang digunakan untuk membandingkan dua nilai sejenis. Kedua nilai tersebut dapat berupa komstanta ataupun variabel. Jika hasil perbandingan benar maka akan dikembalikan nilai numerik 1, jika salah akan dikembalikan nilai numerik 0. Operator Relasional digunakan dalam penulisan script program sistem basis data dan hampir disemua bahasa pemrograman bentuk operasi relasionalnya serupa.
Macam-macam Bentuk Operasi Relasional :
Operator relasi banyak digunakan untuk penyeleksian kondisi dengan statemen if, dowhile dan while-do.
Contoh koding Operator Relasi pada bahasa C++ :
#include <stdio.h>
main()
{
int a=5, b=3;
printf("%d", a > b); // 5 > 3 => 1
printf("\n%d", a >= b+2); // 5 >= 3+2 => 1
printf("\n%d", a-2 == 2-b); // 3-2 == 2-3 => 0
printf("\n%d", a/2 <= b-1); // 5/2 <= 3-1 => 1
printf("\n%d", b*2 < b/2); // 3*2 < 3/2 => 0
printf("\n%d", a*b != b*a); // 5*3 != 3*5 => 0
}
Keterangan : 1=True(benar), 0=False(salah)
Macam-macam Bentuk Operasi Relasional :
Operator
|
Arti
|
Contoh
|
Nilai
|
<
|
Lebih kecil dari
|
5 < 3
|
0
|
<=
|
Lebih kecil atau sama dengan
|
5<=5
|
1
|
>
|
Lebih besar dari
|
4>4
|
0
|
>=
|
Lebih besar atau sama dengan
|
4>=4
|
1
|
==
|
Sama dengan
|
(3+2)==(4+1)
|
1
|
!=
|
Tidak sama dengan
|
(5+2)!=(5-2)
|
1
|
Operator relasi banyak digunakan untuk penyeleksian kondisi dengan statemen if, dowhile dan while-do.
Contoh koding Operator Relasi pada bahasa C++ :
#include <stdio.h>
main()
{
int a=5, b=3;
printf("%d", a > b); // 5 > 3 => 1
printf("\n%d", a >= b+2); // 5 >= 3+2 => 1
printf("\n%d", a-2 == 2-b); // 3-2 == 2-3 => 0
printf("\n%d", a/2 <= b-1); // 5/2 <= 3-1 => 1
printf("\n%d", b*2 < b/2); // 3*2 < 3/2 => 0
printf("\n%d", a*b != b*a); // 5*3 != 3*5 => 0
}
Keterangan : 1=True(benar), 0=False(salah)
Tidak ada komentar:
Posting Komentar