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;

//Post increment
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()

{
    //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"