Repetition
Repetition
Program Control - Repetition
Repetition adalah suatu pengulangan. Repetition dalam program adalah suatu proses yang mengatur program agar mengulangi suatu proses agar dapat berjalan berulang kali, Program Control - Repetition ini dibagi menjadi 3 yaitu:
DO-WHILE
Program Control - Repetition
Repetition adalah suatu pengulangan. Repetition dalam program adalah suatu proses yang mengatur program agar mengulangi suatu proses agar dapat berjalan berulang kali, Program Control - Repetition ini dibagi menjadi 3 yaitu:
- For
- While
- Do-While
For
For ini digunakan untuk menjalankan program untuk beberapa kali. For ini dapat dituliskan dengan cara:
for(exp1;exp2;exp3)statement;
atau
for(exp1;exp2;exp3){
statement1;
statement2;
…..
}
disini exp1 digunakan sebagai penginisialisasi , sedangkan exp2 situasi yang telah ditentukan dan exp3 digunakan untuk increment maupun decrement. Tapi penulisan exp1,exp2,exp3 merupakan sebuah opsional namun jika tidak dituliskan maka akan terjadi infinite loop yang untuk menghentikanya kita gunakan fungsi break.
WHILE
Program akan berhenti berjalan apabila kondisi sudah terpenuhi , jika belum maka program akan looping hingga semua keadaan terpenuhi.
penulisan while seperti berikut :
while(exp)statements;
atau
while(exp){
statement1;
statement2;
…..
}
pernyatan Exp disini sangat dibutuhkan , program akan terus berjalan selama masih bernilai TRUE.
Do While memiliki fungsi yang mirip dengan while program akan berjalan terus salaam kondisi belum terpenuhi. Namun , bedanya kalau while mengecek kondisi terlebih dahulu baru menjalankan statement , sedangkan Do While menjalankan statement terlebih dahulu baru melakukan pengecekan, penulisan Do While dapat ditulis:
do{
<statements>;
} while(exp);
program di dalam Do akan terus berjalan selama masih bernilai TRUE.
Break vs Continue
Fungsi break disini untuk mengakhiri Looping yang dilakukan dengan fungsi for , while , do-while , dan juga untuk menghentikan jalanya proses Swicth Case
Kemudian , Continue berfungsi untuk menskip suatu pernyataan dalam looping dan kemudian berjalan seperti biasa di looping selanjutnya.



Comments
Post a Comment