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   d dala sebua ekspresi yang   kemudia akan menentukan  benar  atau  tidaknya  sebuaekspresiYang  termasuk dalam kategori operasi relasional adalah sebagai berikut:
Tabel 9. Operator Relasi

Operato 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   d dala sebua ekspresi yang   kemudia akan menentukan  benar  atau  tidaknya  sebuaekspresiYang  termasuk dalam kategori operasi relasional adalah sebagai berikut:
Tabel 9. Operator Relasi

Operato 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 :