Page 210 - Laporan PPL PPG Daljab Tahap 3
P. 210
SMK NEGERI 3 YOGYAKARTA
Handout Cert. No: 01 100
Materi Perulangan pada program aplikasi sederhana 117089
menggunakan bahasa C/C++ Waktu : 8X45’
Halaman 4 Dari 19
Keluaran programnya adalah : vabesar adalah 10 dan valkecil adalah 1 vabesar adalah 9 dan
valkecil adalah 2 vabesar adalah 8 dan valkecil adalah 3. Ekspresi Matematika ++ dan - -
Pada operator kenaikan dan pengurangan dapat juga digunakan pada variabel dalam ekspresi
matematika. Perhatikan potongan program berikut ini:
a = 2;
b = 5;
c = a * b++;
cout << a << " " << b << " " << c;
dalam pernyataan c = a * b++, c adalah hasil dari perkalian a dan b, dimana 10. Merupakan
sebuah variabel b yang ditambahkan dengan satu. Kemudian dengan menggunakan
pernyataan cout maka hasil ditampilkan sebagai berikut:
2 6 10
Jika pernyataannya c tersebut diatas berubah maka dapat dibaca:
c = a * ++b;
variabel b akan ditambahkan dengan satu sebelum keduanya dikalikan dengan a. dalam kasus
ini c merupakan hasil dari nilai 2 dikalikan 6, sehingga pernyataan cout akan menampilkan:
2 6 12
Dengan satu saja dapat membawa beberapa aksi dalam satu pernyataan menggunakan
operator kenaikan dan pengurangan, hal tersebut juga tidak terlalu rumit untuk digunakan.
Perhatikan potongan program dibawah ini:
a = 2;
b = 5;
c = ++(a * b); // Error!
pernyataan tersebut diatas merupakan pernyataan sederhana yang tidak bekerja karena
adanya operator kenaikan dan pengurangan. Pada operator kenaikan dan pengurangan
biasanya ada variabel operand, tetapi umumnya, sesuatu yang ada di sebelah kiri dari
operator yang disetujui. Seperti sudah kita ketahui bahwa dalam bab ini, operator ++ dan --
digunakan sebagai kalimat penghubung. Sama seperti dalam ekspresi matematika. perbedaan
antara mode postfix dan prefix sangat dekat. Perhatikan potongan program berikut ini: