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

No comments:

Post a Comment