Assalamualaikum sobat, pada artikel kali ini kita akan belajar tentang increment dan decrement pada c++ beserta contoh program dan penjelasannya.
Increment
Increment digunakan untuk menambah variabel dengan nilai satu, penulisan increment menggunakan tanda ++, terdapat dua jenis increment, yaitu :
- Pre increment, yaitu menambahkan nilai satu pada variabel sebelum variabel tersebut diproses.
- Post Increment, yaitu menambahkan nilai satu pada variabel setelah variabel tersebut diproses.
Bentuk penulisan increment adalah sebagai berikut:
//Pre increment
++nama_variabel;
++nama_variabel;
//Post increment
nama_variabel++;
nama_variabel++;
dimana, untuk Pre increment tanda ++ ditempatkan sebelum variabel dan untuk post increment tanda ++ ditempatkan setelah variabel.
Contoh program
#include <iostream>
using namespace std;
int main()
using namespace std;
int main()
{
//mendeklarasikan variabel abc dengan nilai 5
int abc = 5;
//Melakukan Pre Increment
cout << “nilai abc awal : ” << abc << endl;
cout << “nilai ++abc : ” << ++abc << endl;
cout << “nilai abc akhir : ” << abc << endl << endl;
//mengganti nilai variabel abc dengan nilai 7
abc = 7;
//Melakukan Post Increment
cout << “nilai abc awal : ” << abc << endl;
cout << “nilai abc++ : ” << abc++ << endl;
cout << “nilai abc akhir : ” << abc << endl;
return 0;
}
Hasilnya:
Dari contoh program diatas dapat dilihat bahwa untuk Pre Increment nilai pada variabel abc akan langsung ditambahkan dengan 1 jadi nilai variabel abc yang awalnya adalah 5 akan diproses menjadi 6. Sedangkan untuk post increment nilai variabel abc yang awalnya adalah 7, tidak akan diproses dahulu ketika diberi sintaks abc++, dan nilainya tetap 7, namun nilainya akan berubah menjadi 8 ketika variabel abc dipanggil lagi untuk ditampilkan.
Decrement
Decrement digunakan untuk mengurangi nilai suatu variabel dengan nilai satu, untuk penulisan decrement menggunakan tanda –, terdapat dua jenis decrement, yaitu:
- Pre decrement, yaitu mengurangi dengan nilai satu pada nilai variabel sebelum variabel tersebut diproses.
- Post decrement, yaitu mengurangi dengan nilai satu pada nilai variabel, setelah variabel tersebut diproses.
Bentuk penulisan decrement adalah sebagai berikut
//Pre decrement
–nama_variabel;
//Post decrement
nama_variabel–;
dimana untuk pre decrement tanda — ditempatkan sebelum variabel dan untuk post decrement tanda — ditempatkan setelah variabel.
Contoh Program
#include <iostream>
using namespace std;
int main()
{
//mendeklarasikan variabel abc dengan nilai 5
int abc = 5;
//Melakukan Pre Decrement
cout << “nilai abc awal : ” << abc << endl;
cout << “nilai –abc : ” << –abc << endl;
cout << “nilai abc akhir : ” << abc << endl << endl;
//mengganti nilai variabel abc dengan nilai 7
abc = 7;
//Melakukan Post Decrement
cout << “nilai abc awal : ” << abc << endl;
cout << “nilai abc– : ” << abc– << endl;
cout << “nilai abc akhir : ” << abc << endl;
return 0;
}
Hasilnya:
Dari contoh program diatas dapat dilihat bahwa untuk Pre decrement nilai pada variabel abc akan langsung dikurangi dengan 1 jadi nilai variabel abc yang awalnya adalah 5 akan diproses menjadi 4. Sedangkan untuk post decrement nilai variabel abc yang awalnya adalah 7, tidak akan diproses dahulu ketika diberi sintaks abc–, dan nilainya tetap 7, namun nilainya akan berubah menjadi 6 ketika variabel abc dipanggil lagi untuk ditampilkan.
Video Tutorial
Sekian untuk tutorial kali ini sampai jumpa, happy a nice day
Komentar