Posted by : Unknown


Increment.
Increment adalah penambahan nilai yang terjadi pada suatu variable. Opertaor yang digunakan ++. Operator ini akan menambahkan nilai dari suatu variable dengan nilai 1. Dalam bahasa C++ ada dua jenis increment yaitu pre-increment dan post-increment. Pre-increment adalah melakukan penambahan nilai sebelum suatu variable itu diproses, sedangkan Post-increment adalah melakukan proses terlebih dahulu sebelum dilakukan penambahan nilai.
dalam penggunaan increment di bagi menjadi 2 yaitu pre-increment dan pasca-increment

pre-increment 
++ variabel;

contoh 
j= ++i; //merupakan increment, dan hasil j = i+1

pasca-increment
variabel ++; 

contoh 
j= i++; // membuat salinan, meningkatkan i, dan mengembalikan nilai awal

cara dan contoh penggunaannya

?




keterangan program diatas 
Dalam pernyataan cout pertama x pre increment sebelum di cout  sehingga nilai 11 
adalah output, dalam i kedua dikirimkan ke cout milik y (jadi 11 adalah output)kemudian 
increment dan pernyataan 3 cout i hanya menunjukkan bahwa pasca increment 
mengikuti sebelumnya pernyataan keluaran y lagi yang kini memiliki nilai 11

Decrement
Decrement merupakan kebalikan dari proses increment, yaitu menurunkan (mengurangi) nilai dari suatu variable. Decrement dibagi dua jenis yaitu pre-decrement dan post decrement.
dalam operator decrement juga di bagi dua jenis  pre-decrement dan pasca-decrement

pre-decrement 
-- variabel;

contoh 
j= --i; //merupakan decrement, dan hasil j = i-1

pasca-decrement
variabel --; 

contoh 
j= i--; // membuat salinan, meningkatkan i, dan mengembalikan nilai awal

cara dan contoh penggunaannya

?




hasil dari program diatas

keterangan dari gambar diatas 
Nilai dari x dari --i, jika nili i=10 maka nilai x= 10-1 jadi hasilnya adalah 9
nilai dari y dari i--, yaitu nilinya sama tidak ada pengurangan, pengembalian nilai jadi
hasilnya sama, nilai dari y=10  
nilai dan y dan i sama-sama 9 karena nilainya sudah dikurangkan 1

3. contoh gabungan dari increment dan decrement

?





keterangan dari script diatas 
hasil dari x adalah 8, kenapa bisa 8 karena begini, pertama a=10, karena a-- jadi nilai
tidak di kurangkan, karena pasca-decrement jadi masih 10, yang b=7, karena b++ jadi nilai
tidak di tambahkan,karena pasca-increment jadi masih 7, dan yang c=8, karena ++c jadi
nilai akan di tambahkan 1, karena pre-increment, jadi 8+1=9, x merupakan nilai dari
x=a-- + b++ - ++c
x=10+7-9=8
Referensi
http://www.kodingku.net/2016/03/operator-increment-dan-decrement-dalam-cplus.html

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Welcome to My Blog

- Copyright © Blog Tugas -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -