suatu hari diperusahaan sedang menerima karyawan baru, dan banyak skali pelamar tapi ……?
ini kisah seorang pelamar (com) dan bos perusahaan(hp)
com : siang pak…..,,,,
hp : anda mau ngapain….? << tanya sang bos sambil pasang muka serem
(Gila, nie direktur apa preman pasar sich……! << com berkata dalam hatinya dan langsung pasang mimik kaget)
com : ga pak….katanya perusahaan bapak lagi buka lowongan pekerjaan, jadi saya mau interview << jawab com dengan tenang tapi hati deg-deg’an
hp : iya itu juga saya tau
hp : tapi anda tau karyawan yang saya cari apa? << tanya sang bos sambil memandangi dari ujung kaki sampai ujung rambut
com : iya pak, bapak kan membutuhkan seorang manager kan?
com : saya punya biografi dan pengalaman kerja yang bagus sesuai dengan yang bapak harapkan….. << com dengan optimisnya dia mendeksripsikan dirinya
hp : iya… saya juga udah baca berkas kamu, tapi bukan itu masalahnya…….
com : terus masalahnya apa pak….? << com dengan mimik bingung
hp : masalahnya tampang kamu itu ga ada miripnya sama sekali, kok datang interview pake baju kayak mau ke tempat melayat aja….? emang aku dah mau mati apa…….?
com : ?????????? << sambil melihat dandanannya sendiri
hp : ya udah gpp, trus kalo udah kerja kamu mau minta gaji berapa ?
com : wah…. kalo itu sich ga usah banyak2 kok bos 5 juta/bulan aja….hehe…
hp : bagus2 saya suka caramu…….
hp : tenang aja ntar kalo kamu udah kerja disini, ntar gajimu 10 juta/bulan, trus apartemen, mobil mewah dan kamu bebas mau liburan kemana aja dech……
com : wah…..serius nich , jangan becanda lah bos
hp : bukannya kamu yg ngajak becanda duluan……
com : ???
hp : gimana kamu minta gajinya gede sich ……
hahahaha…..haha……haha………payah juga nich orang
jadi, kesimpulanya jangan kita berharap terlalu besar, sedangkan usaha dan kerja kita tidak optimal tidak sebading donk blum kerja aja udah minta gaji gede……

Statement perulangan merupakan perulangan dengan pengecekan logika dan apabila bernilai benar maka perulangan akan dijalankan dengan perubahan nilai perulangan tertentu. Misalnya setiap perulangan memiliki step +1 dari setiap kali perulangan berlangsung. Statement perulangan biasanya digunakan untuk menghitung atau menyimpan data yang bertipe array. Dalam C++ struktur perulangan terbagi menjadi 3 yaitu perulangan while, perulangan do while, dan perulangan for.
Dalam setiap statemen perulangan, terdapat 3 struktur inti yakni inisialisasi kondisi, pengecekan kondisi, dan step dari perulangan. Inisialisasi kondisi merupakan pemberian nilai awal pada kondisi apabila dalam statement perulangan tidak terdapat ini maka akan terjadi error pada saat pengecekan kondisi perulangan. Pengecekan kondisi merupakan pengecekan kondisi perulangan dan apabila bernilai benar maka pernyataan akan dijalankan begitupula sebaliknya. Step perulangan merupakan memberikan perubahan kepada nilai kondisi sehingga pada saat pengecekan kondisi nilai dari kondisi akan bernilai salah, apabila step perulangan tidak ada, maka perulangan tidak akan berhenti.
1. Struktur Perulangan ”while”
Perulangan while merupakan perulangan dengan pengecekan kondisi dilakukan di awal perulanggan.
Bentuk Source
Inisialisasi Kondisi
While (kondisi){
Pernyataan
Step perulangan
}
Seperti yang telah dijelaskan diatas bahwa kondisi while pengujian kondisi dilakukan pada awal, sehingga apabila kondisi bernilai salah maka pernyataan tidak akan dijalankan sama sekali.
2. Struktur Perulangan ”do while”
Struktur perulangan do-while hampir sama dengan perulangan while, hanya saja struktur perulangan do while pengecekan kondisi perulangan dilakukan di akhir perulangan.
Bentuk Source
Inisialisasi Kondisi
Do{
Pernyataan
Step perulangan
}While(kondisi)
Seperti yang telah dijelaskan bahwa perulangan do while pengujian kondisi dilakukan pada akhir perulangan sehingga secara otomatis pernyataan masih akan dijalankan satu kali meskipun kondisi perulangan bernilai salah.
3. Struktur Perulangan ”for”
Bentuk Source
For(inisialisasi;kondisi;step)
pernyataan
Ket :
Inisialisasi merupakan keadaan kondisi awal perulangan
Kondisi merupakan syarat dari perulangan berhenti, dimana bila bernilai true maka perulangan berhenti.
Step merupakan kontrol yang mengatur perulangan berdasarkan nilai dari variabel kondisi
Contoh Program
menggunakan perulangan while
menggunakan perulangan do-while
menggunakan perulangan for
Ketiga struktur program diatas memiliki output yang sama, tapi penggunaan struktur perulangannya yang berbeda. Jadi anda tinggal menggunakan mana yang anda anggap lebih mudah
Output Program






