Operators Increment and Decrement
Nilai penambahan 1 dan pengurangan 1 dari sebuah variabel, Penambahan 1 dari variabel disebut Increment. Pengurangan 1 dari variabel disebut sebagai dekrement.
dalam bahasa pemgrograman C++ :
++ adalah operator increment dan –– adalah operator dekrement, misalnya
angka++; =====>statement ini menjelaskan penambahan nilai 1 pada angka
angka––; =====>statement ini menjelaskan pengurangan nilai 1 pada angka
statement ini ekuivalen dengan statement:
angka = angka + 1;
angka = angka – 1;
Operator ++ umum disebut “plus-plus” dan –– umum disebut “minus-minus.”
Operator Prefix dan Postfix
Operator incremen ++ and operator decremen –– dapat juga digunakan sebelum atau sesudah variabel.
operator ++ angka dan operator angka ++ akan menghasilkan nilai berbeda.
Operator yang ditempatkan sebelum nama variabel disebut operator prefix dan statement adalah :
++angka;
Operator yang ditempatkan sesudah nama variabel disebut postfix operator dan steatment adalah:
angkat++;
operator angka ++; dan operator ++ angka; akan menghasilkan hal yang berbeda. meskipun sama sama menambahkan 1 pada kedua statemen. Operator Prefix ekspresi ++angka; maka penambahan 1 sebelum variabel nilai. Sedangkan postfix ekspresi angka++; maka variabel nilai akan dievaluasi kemudian dijumlahkan sesudahnya, misal penggalan program nya adalah seperti berikut ini:
tuliskan dan analisalah !
berikut ini contoh dalam bahasa C++:
1: #include <iostream>
2:
3: int main()
4: {
5: int year = 2014;
6: std::cout << “2 Tahun lalu“ << ++year << “ ++tahun.\n”;
7: std::cout << “1 tahun lalu“ << ++year << “ ++tahun.\n”;
8: std::cout << “sekarang“ << ++year << “ ++tahun.\n”;
9: return 0;
10: }
analisa program beikut ini
1: #include <iostream>
2:
3: int main()
4: {
5: int year = 2017;
6: std::cout << “\nTahun ini “ << year++ << “ tahun++.\n”;
7: std::cout << “1 tahunberikutnya “ << year++ << “ tahun++.\n”;
8: std::cout << “The year “ << year++ << “tahun++.\n”;
9:
10: std::cout << “\ntahun ini adalah<<year;
11: return 0;
12: }
SOAL:
Carilah source code C++ di internet/buku dll yang terdapat operasi inkrement, dekrement, posfix, prefix kemudian analisa perbedaan antara Inkremen untuk postfix dan prefix Inkremen untuk postfix dan prefix
Subscribe to:
Post Comments (Atom)
0 Response to "OPERATOR INKREMENT & DEKREMENT "
Post a Comment