Selamat
datang kembali di seseinfo.blogspot.com . Kali ini saya akan membahas tentang
perulangan pada bahasa pemrograman C++. Perulangan berarti proses melakukan
statemen secara berulang-ulang sampai kondisi tertentu.
Apa
sih pentingnya perulangan? Kenapa kita harus menggunakan perulangan? Perulangan
penting untuk efisiensi program. Contohnya saja kita ingin menampilkan angka 1
sampai 10, dengan perulangan kita tidak perlu menulis semua angka, cukup
menulis nilai awal dan kondisinya. Menampilkan angka 1 sampai 10 mungkin masih
terasa mudah, tapi bagaimana jika kita ingin menampilkan angka 1 sampai 1000?
Apakah kita akan menuliskan secara manual? Tentu tidak mungkin, selain membuang
waktu, hal tersebut secara algoritma juga tidak efisien. Disinilah kita membutuhkan
perulangan. Hmm, sepertinya pengantarnya cukup sekian, langsung ke pokok
permasalahannya saja.
Di
dalam C++ perulangan ada 3 (tiga) macam, yaitu:
- For
- While
- Do while
Kita
akan bahas satu per satu. Di perulangan ini kita akan menggunakan operator unary
yaitu increment dan decrement. Jika lupa bisa di baca pada postingan sebelumnya Operator-operator yang digunakan untuk program dalam bahasa pemrograman C++
- Perulangan For
Jenis perulangan ini merupakan yang paling mudah untuk
dipahami. Bentuk umum perulangan for adalah
for (inisialisasi; syarat pengulangan;pengubah nilai
pencacah)
pernyataan/perintah
Bila pernyataan di dalam for lebih dari
satu harus menggunakan tanda {} (kurung kurawal)
for (inisialisasi; syarat pengulangan;pengubah nilai
pencacah){
pernyataan
/ perintah;
pernyataan
/ perintah;
pernyataan
/ perintah;
}
Keterangan :
Inisialisasi : bagian untuk memberikan nilai awal untuk
variabel tertentu dalam perulangan.
Syarat pengulangan/kondisi : memgang
kontrol terhadap pengulangan, karena bagian ini yang akan menentukan suatu
perulangan diteruskan atau dihentikan
Pengubah nilai pencacah : mengatur kenaikan atau
penurunan nilai pencacah
Sebagai catatan jika kita ingin melakukan perulangan menaik
(incremenet) maka inisialisasi/ pemberian nilai awal harus lebih kecil dari
syarat pengulangan/kondisi. Begitu juga sebaliknya jika kita ingin melakukan
perulangan menurun (decrement) maka nilai awal harus lebih besar dari kondisi.
Berikut contohnya:
Perulangan menaik (increment)
Perulangan
menurun (decrement)
Secara default struktur for akan menaikkan atau menurunkan
sebanyak 1, Namun bagaimana jika kita ingin menaikkan atau menurunkan dengan
nilai yang lain? Caranya, kita tinggal mengganti operator increment atau
decrement nya. Berikut contohnya menampilkan nilai genap secara menurun:
Untuk yang menaik juga sama tinggal perulangannya di ubah
menjadi
for(c=0;c<=10;c+=2)
2. Perulangan While
Pernyataan perulangan while merupakan
instruksi perulangan yang mirip dengan for. Bentuk perulangan while
dikendalikan oleh syarat tertentu, yaituperulangan akan terus dilaksanakan
selama syarat tersebut terpenuhi.
Bentuk umum perulangan while
While (syarat)
pernyataan/perintah;
Jika perintah atau pernyataan lebih
dari satu :
While (syarat){
pernyataan/perintah;
pernyataan/perintah;
pernyataan/perintah;
}
Contohnya :
Silakan run. Outputnya
sama dengan perulang for bukan?
3. Perulangan Do while
Pernyataan do-while merupakan bentuk
perulangan yang melaksanakan perulangan terlebih dahulu dan pengujian
perulangan dilakukan belakangan
Bentuk umum perulangan do-while
do
Pernyataan/perintah;
While
(syarat);
Jika pernyataan/perintah lebih dari
satu
do
{
Pernyataan/perintah;
Pernyataan/perintah;
}
While
(syarat);
Contoh penggunaannya:
Ok, itu perulangan menggunakan for, while, dan do while. Di
postingan selanjutnya saya ingin berbagi suatu contoh program menggunakan
perulangan. Nantikan ya…..
No comments:
Post a Comment