Selamat Datang Di Hades Blog

Selasa, 07 Juni 2016

Macam-Macam Operator C++

PENGERTIAN OPERATOR DAN CONTOH
1.      Operator penugasan
Operator Penugasan (Assignment operator) dalam bahasa C++ berupa tanda sama dengan (“=”). Contoh :
nilai = 80; A = x * y;
Penjelasan :
variable “nilai” diisi dengan 80 dan
variable “A” diisi dengan hasil perkalian antara x dan y.
Contoh Script Program :

Hasil Runningannya :





2.      Operator Logika
Menurut (https://id.wikipedia.org/wiki/Operator_logika), Dalam logika dua kalimat dapat digabungkan dengan operator logika untuk membentuk kalimat gabungan. Nilai kebenaran kalimat gabungan ini ditentukan oleh nilai kebenaran kalimat-kalimat pembentuknya. Operator logika di sini bertindak sebagai fungsi. Dalam bahasa sehari-hari, dua kalimat dapat digabungkan dengan konjungsi gramatik. Misalnya:

A: Hari ini cuaca mendung
B: Hari ini akan hujan
C: Hari ini cuaca mendung dan hari ini akan hujan
D: Hari ini cuaca mendung karena itu hari ini akan hujan


Contoh Script Program :

Hasil Runningnya :

3.      Operator Aritmatika
Operator aritmatika adalah operator yang digunakan untuk melakukan operasi-operasi aritmetika. Adapun yang termasuk dalam operator aritmetika di dalam C++ adalah seperti berikut ini.
Tabel 7. Operator binary

Operator             Jenis Operasi                Contoh
+
 Penjumlahan                         
 Pengurangan                         
 Perkalian                                
 Pembagian                            
  Sisa bagi (modulus)              
1 + 1  = 2
-
2 -  1  = 1
*
1 * 1   = 1
/
9  / 3  = 3
%
10   3  = 1
Prioritas dalam penggunaan harus diperhatikan
Contoh :  Menghitung Diskriminan
D = b2 – 4 AC Cara menulis di program :
D = b*b - 4 * A * C   atau D = (b*b) – ( 4*A*C)
Contoh Script Program :

Hasil Runningnya :

4.      Operator Relasional
Operator relasional adalah operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah operand. Operator ini ditempatkan   di   dalam   sebuah   ekspresi,   yang   kemudian   akan menentukan  benar  atau  tidaknya  sebuah  ekspresi.  Yang  termasuk dalam kategori operasi relasional adalah sebagai berikut:
Tabel 9. Operator Relasi

Operator   Jenis Operasi                            Contoh
>         Lebih besar                               (3 > 2) = 1
<         Lebih kecil                                 (3 < 2) = 0
>=       Lebih besar atau sama dengan    (3 >= 3) = 1
<=       Lebih kecil atau sama dengan     (3 <= 2) = 0
==       Sama dengan                            (5 == 2) = 0
!=        Tidak sama dengan                    (5 != 2) = 1

Contoh Script Program :

Hasil Runningnya :

5.      Operator Bitwise (https://49012032sehatsempurna.wordpress.com/2012/04/11/mengenal-operator-bitwise/)
Operasi bitwise adalah operasi matematika yang berproses pada level bit/digit dari sebuah bilangan bulat (integer). Penggunaan operasi bitwise sendiri lebih banyak pada konteks operasi logika. Bit/digit dari sebuah bilangan juga dikenal sebagai bilangan biner (binary) atau bilangan basis 2. Bilangan biner sendiri hanya terdiri dari 2 angka saja yaitu 1 dan 0. Sebuah bilangan bulat jika direpresentasikan dalam bilangan biner maka akan terbentuk sebuah urutan dari angka 1 dan 0. Misalnya angka 8, bilangan binernya adalah 1000; angka 9 = 1001; 25 = 11001. Berikut ini adalah beberapa contoh operator bitwise :
a. Operator AND
Operator bitwise AND dilambangkan dengan ‘&’. Bentuk operasi bitwise AND pada actionscript adalah sebagai berikut:
1
operan1 & operan2
Pada dasarnya operasi AND akan menghasilkan nilai 1 apabila dalam kedua operan mengandung bit bernilai 1. Sedangkan nilai yang lain akan menghasilkan nilai 0.
Contoh : 1 & 0 = 0 —— 1 & 1 = 1
Berikut ini adalah contoh penggunaannya di dalam actionscript :
1
2
10 & 6 // hasilnya adalah 2
11 & 8 // hasilnya adalah 8
b. Operator OR
Operator bitwise OR menggunakan simbol ‘|’. Sama seperti operasi AND, operasi OR ini membutuhkan dua operan untuk memberikan hasil. Bentuk  operasi bitwise  OR di actionscript :
1
operan1 | operan2
Pada daasarnya operasi bitwise OR akan menghasilkan nilai 1 apabila salah satu dari bit operan bernilai 1 atau kedua-duanya bernilai 1. Sedangkan juga kedua-duanya bernilai 0, maka operasi ini menghasilkan nilai 0.
Contoh : 1 | o = 1  —  1 | 1 = 1  —  0 | 0 = 0
Berikut ini contoh penggunaannya di dalam actionscript :
1
2
11 | 5 // hasilnya adalah 15
9 | 12 // hasilnya adalah 13
c. Operator XOR
Operasi bitwise XOR (eXclusive OR) menggunakan simbol ‘^’ (diketik dengan Shift-6 pada keyboard US/yg umumnya ada di Indonesia). Berikut ini bentuk operasi XOR di actionscript :
1
operan1 ^ operan2
Pada dasarnya operasi bitwise XOR akan menghasilkan nilai 1 apabila salah satu bit operan bernilai 1. Jika kedua bit yang dioperasikan bernilai 0 atau kedua2nya bernilai 1 maka operasi XOR akan menghasilkan nilai 0.
Contoh: 1 ^ 0 = 1  —  1 ^ 1 = 0  —  0 ^ 0 = 0
Berikut ini contoh penggunaannya di dalam actionscript :
1
2
3
12 ^ 8 // hasilnya adalah 4
12 ^ 12 // hasilnya adalah 0
14 ^ 1 // hasilnya adalah 15
d. Operator NOT
Berbeda dengan bitwise AND, OR dan XOR yang kesemuanya membutuhkan 2 operan untuk memberikan hasil, operasi bitwise NOT hanya membutuhkan 1 operan untuk memberikan hasil. Operasi NOT mempunyai simbol ‘~’ (letaknya dibawah tombol escape). Berikut ini bentuk operasi bitwise NOT di actionscript :
1
~operan
Berikut ini adalah contoh penggunaanya di dalam actionscript:
1
2
3
~57 // hasil yang tampil adalah -58
~15 // hasil yang tampil adalah -16
~-15 // hasil yang tampil adalah 14
e. Operator Right Shift
Operasi ini disimbolkan dengan ‘>>’, digunakan untuk menggeser bit operan sebanyak n ke kanan. Penulisannya di actionscript adalah sebagai berikut :
1
operan >> n
Contoh :  20 >> 2 artinya adalah 20 : 2 : 2
Dari contoh di atas, dapat disimpulkan bahwa operator bitwise right shift akan selalu membagikan nilai  operan dengan angka 2 sebanyak nilai n.
Berikut ini contoh penggunaannya di dalam acationscript:
1
2
3
20 >> 2  // hasilnya adalah 5
21 >> 2  // hasilnya adalah 5
-32 >> 3 // hasilnya adalah -8
f. Operator Left Shift
Operasi ini mempunyai simbol ‘<<’, fungsinya adalah untuk menggeser bit operan sebanyak n ke kiri. Penulisannya di actionscript adalah sebagai berikut :
1
Operan << n
Contoh : 5 << 3 artinya adalah 5 * 2 * 2 * 2
Dari contoh di atas, dapat disimpulkan bahwa operator bitwise left shift akan selalu mengalikan nilai operan dengan angka 2 sebanyak nilai n.
Berikut ini adalah contoh penggunaannya di dalam action script :
1
2
3
16 >> 2  // hasilnya adalah 64
17 >> 1  // hasilnya adalah 34
-20 >> 3 // hasilnya adalah -80

Contoh Script Program :

Hasil Runningnya :


PENGERTIAN DAN CONTOH
1.      Operator penugasan
Operator Penugasan (Assignment operator) dalam bahasa C++ berupa tanda sama dengan (“=”). Contoh :
nilai = 80; A = x * y;
Penjelasan :
variable “nilai” diisi dengan 80 dan
variable “A” diisi dengan hasil perkalian antara x dan y.
Contoh Script Programnya :

Hasil Runningannya:


2.      Operator Logika
Menurut (https://id.wikipedia.org/wiki/Operator_logika), Dalam logika dua kalimat dapat digabungkan dengan operator logika untuk membentuk kalimat gabungan. Nilai kebenaran kalimat gabungan ini ditentukan oleh nilai kebenaran kalimat-kalimat pembentuknya. Operator logika di sini bertindak sebagai fungsi. Dalam bahasa sehari-hari, dua kalimat dapat digabungkan dengan konjungsi gramatik. Misalnya:
A: Hari ini cuaca mendungB: Hari ini akan hujan
C: Hari ini cuaca mendung dan hari ini akan hujan
D: Hari ini cuaca mendung karena itu hari ini akan hujan

Contoh Script Programnya :


Hasil Runningnya :

3.      Operator Aritmatika
Operator aritmatika adalah operator yang digunakan untuk melakukan operasi-operasi aritmetika. Adapun yang termasuk dalam operator aritmetika di dalam C++ adalah seperti berikut ini.
Tabel 7. Operator binary

Operator             Jenis Operasi                Contoh
+
 Penjumlahan                         
 Pengurangan                         
 Perkalian                                
 Pembagian                            
  Sisa bagi (modulus)              
1 + 1  = 2
-
2 -  1  = 1
*
1 * 1   = 1
/
9  / 3  = 3
%
10   3  = 1
Prioritas dalam penggunaan harus diperhatikan
Contoh :  Menghitung Diskriminan
D = b2 – 4 AC Cara menulis di program :
D = b*b - 4 * A * C   atau D = (b*b) – ( 4*A*C)

Contoh Script Programnya :

Hasil Runningnya :


4.      Operator Relasional
Operator relasional adalah operator yang digunakan untuk menentukan relasi atau hubungan dari dua buah operand. Operator ini ditempatkan   di   dalam   sebuah   ekspresi,   yang   kemudian   akan menentukan  benar  atau  tidaknya  sebuah  ekspresi.  Yang  termasuk dalam kategori operasi relasional adalah sebagai berikut:
Tabel 9. Operator Relasi

Operator   Jenis Operasi                            Contoh
>         Lebih besar                               (3 > 2) = 1
<         Lebih kecil                                 (3 < 2) = 0
>=       Lebih besar atau sama dengan    (3 >= 3) = 1
<=       Lebih kecil atau sama dengan     (3 <= 2) = 0
==       Sama dengan                            (5 == 2) = 0
!=        Tidak sama dengan                    (5 != 2) = 1

Contoh Script Programnya :

Hasil Runningnya :


5.      Operator Bitwise (https://49012032sehatsempurna.wordpress.com/2012/04/11/mengenal-operator-bitwise/)
Operasi bitwise adalah operasi matematika yang berproses pada level bit/digit dari sebuah bilangan bulat (integer). Penggunaan operasi bitwise sendiri lebih banyak pada konteks operasi logika. Bit/digit dari sebuah bilangan juga dikenal sebagai bilangan biner (binary) atau bilangan basis 2. Bilangan biner sendiri hanya terdiri dari 2 angka saja yaitu 1 dan 0. Sebuah bilangan bulat jika direpresentasikan dalam bilangan biner maka akan terbentuk sebuah urutan dari angka 1 dan 0. Misalnya angka 8, bilangan binernya adalah 1000; angka 9 = 1001; 25 = 11001. Berikut ini adalah beberapa contoh operator bitwise :
a. Operator AND
Operator bitwise AND dilambangkan dengan ‘&’. Bentuk operasi bitwise AND pada actionscript adalah sebagai berikut:
1
operan1 & operan2
Pada dasarnya operasi AND akan menghasilkan nilai 1 apabila dalam kedua operan mengandung bit bernilai 1. Sedangkan nilai yang lain akan menghasilkan nilai 0.
Contoh : 1 & 0 = 0 —— 1 & 1 = 1
Berikut ini adalah contoh penggunaannya di dalam actionscript :
1
2
10 & 6 // hasilnya adalah 2
11 & 8 // hasilnya adalah 8
b. Operator OR
Operator bitwise OR menggunakan simbol ‘|’. Sama seperti operasi AND, operasi OR ini membutuhkan dua operan untuk memberikan hasil. Bentuk  operasi bitwise  OR di actionscript :
1
operan1 | operan2
Pada daasarnya operasi bitwise OR akan menghasilkan nilai 1 apabila salah satu dari bit operan bernilai 1 atau kedua-duanya bernilai 1. Sedangkan juga kedua-duanya bernilai 0, maka operasi ini menghasilkan nilai 0.
Contoh : 1 | o = 1  —  1 | 1 = 1  —  0 | 0 = 0
Berikut ini contoh penggunaannya di dalam actionscript :
1
2
11 | 5 // hasilnya adalah 15
9 | 12 // hasilnya adalah 13
c. Operator XOR
Operasi bitwise XOR (eXclusive OR) menggunakan simbol ‘^’ (diketik dengan Shift-6 pada keyboard US/yg umumnya ada di Indonesia). Berikut ini bentuk operasi XOR di actionscript :
1
operan1 ^ operan2
Pada dasarnya operasi bitwise XOR akan menghasilkan nilai 1 apabila salah satu bit operan bernilai 1. Jika kedua bit yang dioperasikan bernilai 0 atau kedua2nya bernilai 1 maka operasi XOR akan menghasilkan nilai 0.
Contoh: 1 ^ 0 = 1  —  1 ^ 1 = 0  —  0 ^ 0 = 0
Berikut ini contoh penggunaannya di dalam actionscript :
1
2
3
12 ^ 8 // hasilnya adalah 4
12 ^ 12 // hasilnya adalah 0
14 ^ 1 // hasilnya adalah 15
d. Operator NOT
Berbeda dengan bitwise AND, OR dan XOR yang kesemuanya membutuhkan 2 operan untuk memberikan hasil, operasi bitwise NOT hanya membutuhkan 1 operan untuk memberikan hasil. Operasi NOT mempunyai simbol ‘~’ (letaknya dibawah tombol escape). Berikut ini bentuk operasi bitwise NOT di actionscript :
1
~operan
Berikut ini adalah contoh penggunaanya di dalam actionscript:
1
2
3
~57 // hasil yang tampil adalah -58
~15 // hasil yang tampil adalah -16
~-15 // hasil yang tampil adalah 14
e. Operator Right Shift
Operasi ini disimbolkan dengan ‘>>’, digunakan untuk menggeser bit operan sebanyak n ke kanan. Penulisannya di actionscript adalah sebagai berikut :
1
operan >> n
Contoh :  20 >> 2 artinya adalah 20 : 2 : 2
Dari contoh di atas, dapat disimpulkan bahwa operator bitwise right shift akan selalu membagikan nilai  operan dengan angka 2 sebanyak nilai n.
Berikut ini contoh penggunaannya di dalam acationscript:
1
2
3
20 >> 2  // hasilnya adalah 5
21 >> 2  // hasilnya adalah 5
-32 >> 3 // hasilnya adalah -8
f. Operator Left Shift
Operasi ini mempunyai simbol ‘<<’, fungsinya adalah untuk menggeser bit operan sebanyak n ke kiri. Penulisannya di actionscript adalah sebagai berikut :
1
Operan << n
Contoh : 5 << 3 artinya adalah 5 * 2 * 2 * 2
Dari contoh di atas, dapat disimpulkan bahwa operator bitwise left shift akan selalu mengalikan nilai operan dengan angka 2 sebanyak nilai n.
Berikut ini adalah contoh penggunaannya di dalam action script :
1
2
3
16 >> 2  // hasilnya adalah 64
17 >> 1  // hasilnya adalah 34
-20 >> 3 // hasilnya adalah -80


 Contoh Script Programnya :

Hasil Runningnya :