Skip to main content

Program Control : Repetition

Program Control : Repetition

I.Pengertian:

Repetition adalah pengulangan suatu instruksi selama sebuah kondisi masih memenuhi.

Ada 3 jenis pengulangan(loop/repetition):
1. For
2. Do-While
3. While

Perbedaan yang paling mencolok antara while dan do-while adalah : while mengecek kebenaran kondisi terlebih dahulu baru menjalankan statement. sedangkan do-while menjalankan statement terlebih dahulu baru mengecek kebenaran kondisi. perbedaan ini akan sangat terlihat dengan jelas jika kondisi sudah FALSE dari awal. Dimana pada WHILE, statement tidak akan jalan. sedangkan pada DO-WHILE, statement akan jalan sekali sebelum kondisi dinyatakan FALSE.

I.For

 

x1=inisialisasi
x2=kondisi
x3=penambahan/pengurangan


II.While

kondisi akan di cek terlebih dahulu apakah True atau False, lalu statement akan dijalankan selama kondisi masih memenuhi.
jika tidak ada parameter, maka akan terjadi infinite loop. infinite loop adalah keadaan dimana sebuah loop dijalankan tanpa henti.

III.Do-While






Statement akan dijalankan terlebih dahulu lalu di cek kondisinya, jadi akan ada satu statement yang dijalankan walaupun kondisi sudah salah sejak awal.

IV. Break and Continue

Break digunakan untuk mengehentikan paksa suatu loop.break juga bisa digunakan pada switch case agar program tidak "menabrak" case yang lain.

Continue digunakan untuk melompati statement di sebuah loop dan melanjutkan ke loop selanjutnya.


Nama : Arya Moehammad Ilham
Email : arya.ilham@binus.ac.id
NIM   : 2201800375





Comments