Perulangan :
Perulangan
data atau yang biasa disebut dengan “looping” adalah proses yang
dilakukan secara berulang-ulang sampai batas yang ditentukan. Biasanya
bila dalam perulangan tersebut tidak disertakan batasnya maka syntax
akan error karena proses itu akan berulang terus hingga tak terhingga
sementara variabel dalam komputer masih terbatas.
Jenis :
a. FOR
Syntax : for (inisialisasi ; syarat ; penambahan) {
pernyataan}
inisialisasi : keadaan awal dari variabel control
syarat : ekspresi relasi yang merupakan kondisi
penambahan : pengatur perubahan nilai variabel control
Flowchart :
Contoh :
for (i=0;i<10;i++)
{
p=2+i;
}
b. WHILE
Syntax : while (kondisi){
pernyataan}
Flowchart :
Contoh :
i=0
while (i<10)
{
p=2+i;
i++;
}
c. DO - WHILE
Syntax : do {
pernyataan}
while (kondisi);
Flowchart :
Contoh :
i=0
do
{
i++;
}
while (i<10)
Perbedaan antara FOR, WHILE, dan DO-WHILE :
For :
untuk mengulang suatu proses yang telah diketahui jumlahnya.
While : Pre Tested Loop
untuk
mengulang suatu proses yang belum diketahui jumlahnya. Pengecekan
kondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai
true, maka looping akan terus berlanjut.
Do-while : Post Tested Loop
untuk
mengulang suatu proses yang belum diketahui jumlahnya. Instruksi akan
dijalankan lebih dahulu, kemudian dilakukan pengecekan kondisi apabila
masih bernilai true maka looping akan terus berlanjut.
Posting Komentar