Senin, 15 September 2014

Operator Pada Bahasa C/C++

Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi.
Contoh : Penjumlahan, pengurangan, pembagian dan lain-lain.

Operator mempunyai sifat:
1. Unary
Sifat unary pada operator hanya melibatkan sebuah operand pada suatu operasi aritmatik. Contoh : -5
2. Binary
Sifat binary pada operator melibatkan dua buah operand pada suatu operasi aritmatik. Contoh : 4 + 8
3. Ternary
Sifat tenary pada operator melibatkan tiga buah operand pada suatu operasi aritmatik. Contoh : (10 % 3) + 4 + 2

Belajar Pemrograman Dengan Bahasa C/C++ Itu Asik

Jenis-Jenis Operator :
1. Operator Aritmatika :
Operator untuk operasi aritmatika yang tergolong sebagai binary adalah:



Operator aritmatika dibagi menjadi 2 (dua) :
>> 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 Program :
<> Script Program 1


<> Output Program 1


<> Script Program 2


<> Output Program 2



>> Hierarki Operator Aritmatika
Di dalam suatu akspresi arotmatika dapat kita jumpai beberapa operator aritmatika yang berbeda secara bersamaan. Urutan operator aritmatika adalah sebagai berikut:



Contoh :
A = 8 + 2 * 3 / 6
Langkah perhitungannya :
A = 8 + 6/6 dimana 6/6 = 1
A = 8 + 1
A = 9

Tingkatan operator ini dapat diabaikan dengan penggunaan tanda kurung ( dan )

Contoh : 
A = (8 + 2) * 3 / 6
Langkah perhitungannya :
A = 10 * 3/6 dimana 8 + 2 = 10
A = 30 / 6
A = 5

Contoh Program :
<> Script Program 1


 <> Output Program 1

 <> Script Program 2



<> Output Program 2

 

Pada entri kali ini saya akan melanjutkan bahasan Operator pada posting sebelumnya, Pada posting sebelumnya kita sudah membahas tentang Operator aritmatika, dan sekarang kita akan membahas tentang Operator Increment & Decrement, serta Operator Relasi (Perbandingan).

1. Operator Increment & Decrement.
>> Pada pemrograman C++, menyediakan operator penambah dan Decrement (Increment & Decrement).


>> A = A + 1 atau A = A – 1; dapat disederhanakan menjadi A + = 1 atau A - = 1 Dan dapat disederhanakan menjadi A++ atau A-- Notasi ++ atau -- dapat diletakkan di depan atau di belakang variabel. 
Contoh: A-- atau --A atau ++ A atau A++ Kedua bentuk penulisan di atas mempunyai arti yang berbeda:
  • Jika diletakkan di depan variabel. Maka proses penambahan atau pengurangan akan dilakukan sesaat sebelum atau langsung pada saat menjumpai ekspresi ini sehingga nilai variabel tadi akan langsung berubah begitu ekspresi ini di temukan. 
  • Jika diletakkan di belakang variabel. Maka proses penambahan atau pengurangan akan dilakukan setelah ekspresi ini di jumpai atau nilai variabel akan tetap pada saat ekspresi ini ditemukan.
Belajar Pemrograman Dengan Bahasa C/C++ Itu Asik

<> Contoh Program Penggunaan Notasi Increment (penambah) & Decrement (Pengurangan) di Depan Variabel.


<>Output Program Penggunaan Notasi Increment (penambah) & Decrement (Pengurangan) di Depan Variabel.


<> Contoh Program Penggunaan Notasi Increment (penambah) & Decrement (Pengurangan) di Belakang Variabel.


<>Output Program Penggunaan Notasi Increment (penambah) & Decrement (Pengurangan) di Belakang Variabel.



2. Operasi Relasi (Perbandingan).
Operator relasi ini digunakan untuk membandingkan dua buah nilai. Hasil dari perbandingan operator ini menghasilkan nilai numeric 1 (True) atau 0 (False).


<> Contoh Program Relasi (Perbandingan)


<> Output Program Relasi (Perbandingan)


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

<> Contoh Program Operator Logika

<> Output Program Operator Logika

Belajar Pemrograman Dengan Basaha C/C++ Itu Asik 

2.Operator Bitwise
>> Operator Bitwise digunakan untuk memanipulasi data dalam bentuk bit.


>> Operator Bitwise << (Shift Left)
Operator Bitwise << Shift Left digunakan untuk menggeser sejumlah bit ke kiri
Contoh : 0001 0101 = 21 jika di geser kekiri 1 bit 0010 1 010 = 42

<> Contoh Program Operator Bitwise << (Shift Left)

<> Output  Program Operator Bitwise << (Shift Left) 

>> Operator Bitwise >> Shift Right
Operator Bitwise >> Shift Right digunakan untuk menggeser sejumlah bit ke kanan 
Contoh : 0001 0010 = 18 jika digeser ke kanan 2 bit 0000 0100 = 4

<> Contoh Program Operator Bitwise >> (Shift Right)

<> Output  Program Operator Bitwise >> (Shift Right) 

Belajar Pemrograman Dengan Basaha C/C++ Itu Asik 

>> Operator Bitwise & (AND)
Operator Bitwise & (AND) digunakan untuk membandingkan bit dari dua operand. Akan bernilai benar (1) jika semua operand yang digabungkan bernilai benar (1).

<> Contoh Program Operator Bitwise  & (AND)

<> Output  Program Operator Bitwise  & (AND) 

>> Operator Bitwise | (OR)
Operator Bitwise | (OR) digunakan untuk membandingkan bit dari dua buah operand. Akan bernilain benar jika ada salah satu operand yang digabungkan ada yang bernilai benar (1).

<> Contoh Program Operator Bitwise  | (OR)

<> Output  Program Operator Bitwise  | (OR)

>> Operator Bitwise ^ (XOR)
Operator Bitwise ^ (XOR) digunakan untuk membandingkan bit dari dua buah operand. Akan bernilain benar (1) jika ada salah dua bit operand yang dibandingkan hanya sebuah bernilai benar (1).


<> Contoh Program Operator Bitwise ^ (XOR)

<> Output  Program Operator Bitwise ^ (XOR)

Sekian Pembahasan Tentang Materi Operator Pada Pemrograman dengan Bahasa C/C++.






  
so tetep belajar bersamaku ya. Terima Kasih bagi yang sudah berkunjung, silahkan lebih sering berkunjung

Tidak ada komentar:

Posting Komentar