Operator yang digunakan untuk menghasilkan sebuah pernyataan atau keputusan dengan membandingkan dua buah nilai.
Operator Relasi
Operator
|
Keterangan
|
==
|
Sama dengan
|
!=
|
Tidak sama dengan
|
<
|
Kurang dari
|
>
|
Lebih dari
|
<=
|
Kurang dari sama dengan
|
>=
|
Lebih dari sama dengan
|
Contoh Program Relasi:
- #include<iostream.h>
- #include<conio.h>
- void main(){
- int a,b;
- clrscr();
- a=4>3;
- cout<<"Hasil a = "<<a<<endl;
- a=3>8;
- cout<<"Hasil b = "<<a<<endl;
- getch();
- }
Ouput Program:
Hasil a = 1
Hasil b = 0
Keterangan:
Pernyataan 1=benar, 0=salah.
2. Operator Logika.Operator Logika digunakan untuk menggabungkan dua buah kondisi menjadi sebuah pernyataan.
- && menghasilkan nilai benar, jika kedua kondisi bernilai benar
- || menghasilkan nilai benar, jika salah satu kondisi bernilai benar
- ! menghasilkan nilai benar, jika satu kondisi bernilai salah
Contoh Program:
- #include<iostream.h>
- #include<conio.h>
- void main(){
- int a=150;
- cout<<"(a >= 1) && (a <= 100) Hasilnya = "<<((a>=1)&&(a<=100))<<endl;
- cout<<"(a >=1 ) || (a <= 100) Hasilnya = "<<((a>=1)||(a<=100))<<endl;
- cout<<"(! a) Hasilnya = " <<(!a)<<endl;
- getch();
- }
Output Program:
(a >= 1) && (a <= 100) Hasilnya = 0
(a >=1 ) || (a <= 100) Hasilnya = 1
(! a) Hasilnya = 0
3. Operator Kondisi
Operator Kondisi tergolong operator ternary, dapat digunakan untuk mendapatkan sebuah nilai dari dua buah kemungkinan, berdasarkan kondisi.
Contoh Program:
- #include<iostream.h>
- #include<conio.h>
- void main(){
- int a,b,hasil;
- a=89;
- b=16;
- hasil=a>b ? a:b;
- cout<<"Hasil = "<<hasil<<endl;
- getch();
- }
Output Program:
Hasil = 89
No comments:
Post a Comment