Showing posts with label Operator Relasi. Show all posts
Showing posts with label Operator Relasi. Show all posts

Wednesday, 24 September 2014

Contoh Program Operator

1. Operator Relasi.
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:
  1. #include<iostream.h>
  2. #include<conio.h>
  3. void main(){
  4.   int a,b;
  5.   clrscr();
  6.   a=4>3;
  7.   cout<<"Hasil a = "<<a<<endl;
  8.   a=3>8;
  9.   cout<<"Hasil b = "<<a<<endl;
  10.   getch();
  11. }

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:

  1. #include<iostream.h>
  2. #include<conio.h>
  3. void main(){
  4.   int a=150;
  5.   cout<<"(a >= 1) && (a <= 100) Hasilnya = "<<((a>=1)&&(a<=100))<<endl;
  6.   cout<<"(a >=1 ) || (a <= 100) Hasilnya = "<<((a>=1)||(a<=100))<<endl;
  7.   cout<<"(! a) Hasilnya = " <<(!a)<<endl;
  8.   getch();
  9. }

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:
  1. #include<iostream.h>
  2. #include<conio.h>
  3. void main(){
  4.   int a,b,hasil;
  5.   a=89;
  6.   b=16;
  7.   hasil=a>? a:b;
  8.   cout<<"Hasil = "<<hasil<<endl;
  9.   getch();
  10. }

Output Program:
Hasil = 89