Page 108 - BUKU TEKS SK T4
P. 108
Kawalan Ulangan Do-While ?
Kawalan ulangan do-while menyerupai kawalan ulangan while. Keadaan Tahukah
Anda
yang membezakan kawalan ulangan do-while ialah kawalan ini membuat
ujian selepas blok arahan dalam gelung dilaksanakan. Oleh itu, kawalan Langkah pelaksanaan
ulangan do-while memberikan jaminan bahawa blok arahan akan kawalan do while:
1 <penyataan>
dilaksanakan walaupun sekali. dilaksanakan
Perhatikan Rajah 1.37. Susunan blok arahan berulang terletak 2 <ungkapan> dinilai
sebelum simbol ujian syarat boolean. Anak panah "Benar" akan diikuti 3 Jika <ungkapan>
bernilai benar, ulang
sekiranya ujian syarat boolean menghasilkan keputusan benar. Anak langkah 1 hingga 2
panah "Benar" akan menghala kepada garis aliran sebelum blok arahan 4 Jika <ungkapan>
berulang. Sebaliknya, dalam kawalan ulangan while, anak panah "Benar" bernilai palsu, tamat
daripada simbol ujian syarat boolean akan menghala kepada blok arahan gelung
ulangan sebelum berbalik kepada simbol ujian syarat boolean.
Jika "Palsu", kawalan ulangan akan berhenti dan kawalan akan
bergerak ke baris arahan yang baharu.
Carta alir Sintaks
Mula
Benar Do
<Blok kenyataan berulang>
Loop While <Syarat
Masih Blok boolean>
benar? kenyataan
berulang
Palsu
Tamat
Rajah 1.37 Carta alir dan sintaks untuk kawalan ulangan do-while
Contoh 43
Apakah output untuk kawalan ulangan yang berikut?
int no = 1;
do{
System.out.println(no + " x 3 = " + no * 3);
no = no + 1;}
while(no <= 12);
BAB 1 PENGATURCARAAN
99

