Increment dan Decrement - Belajar C++ 9
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
Posting Komentar untuk "Increment dan Decrement - Belajar C++ 9"