Jumat, 18 November 2011

C++ Lanjutan 7

3.4 OPERATOR RELASI

Operator relasi digunakan untuk membandingkan dua buah nilai. Operator ini biasa digunakan dalam instruksi percabangan.
Operator
Deskripsi
==
Sama dengan ( bukan assignment )
!=
Tidak sama dengan
Lebih besar
Lebih kecil
>=
Lebih besar atau sama dengan
<=
Lebih kecil atau sama dengan

Contoh:
#include <iostream.h>
main()
{
   int m = 5, n =7;
   if(m == n) cout<<m<<” sama dengan ”<<n<<endl;
   else  if(m != n) cout<<m<<” tidak sama dengan ”<<n<<endl;
   else  if(m > n) cout<<m<<” lebih besar dari ”<<n<<endl;
   else  if(m < n) cout<<m<<” lebih kecil dari ”<<n<<endl;
   return 0;
}

Keluarannya :
5 lebih kecil dari 7


3.5 OPERATOR LOGIKA

Operator logika digunakan untuk menghubungkan dua atau lebih  ungkapan menjadi sebuah ungkapan berkondisi.

Operator
Deskripsi
Contoh
&&
logic AND
m && n
||
logic OR
m ||n
!
logic NOT
!m

Contoh :
#include <iostream.h>
void main()
{
   int m = 166;
   cout<<”(m>=0 && m<=150) à “<<(m>=0 && m<=150)<<endl;
   cout<<”(m>=0 || m<=150) à “<<(m>=0 || m<=150)<<endl;
}

Keluarannya :
(m>=0 && m<=150) à 0
(m>=0 || m<=150) à 1

Penjelasan :
Hasil / keluaran dari operator logika adalah 0 dan 1.
0 jika keluarannya salah dan 1 jika keluarannya benar.


3.6 OPERATOR KONDISI

Operator kondisi digunakan untuk memperoleh nilai dari dua kemungkinan
            ungkapan1 ? ungkapan2 : ungkapan3
Bila nilai ungkapan1 benar, maka nilainya sama dengan ungkapan2, bila tidak maka nilainya sama dengan ungkapan3

Contoh :
#include <iostream.h>
main()
{
   int m = 26, n = 82;
   int min = m < n ? m : n;
   cout<<”Bilangan terkecil adalah “<<min<<endl;
   return 0;
}

Keluarannya :
Bilangan terkecil adalah 26



Operator relasi, logika dan kondisi akan banyak digunakan pada pernyataan berkondisi

Tidak ada komentar:

Posting Komentar