Page 200 - SK tingkatan 5
P. 200
Jadual 3.1.26 Struktur ulangan berkawalan syarat (do... while)
Jenis Ulangan Pseudokod Carta Alir
do…while… 1 Mula
Mula
2 Nilai awal syarat
3 Pernyataan
Nilai awal syarat
4 Jika syarat BENAR
4.1 Kemaskini syarat Pernyataan
4.2 Pergi ke Langkah 3
Kemaskini
5 Tamat BENAR syarat
Syarat
BENAR?
PALSU
Tamat
CONTOH 31
Contoh 31 menunjukkan "Salam Sejahtera!" akan dipaparkan dahulu sekurang-kurangnya sekali dan
syarat akan disemak selepas paparan. Jika syarat dipenuhi paparan akan dilaksanakan semula. Atur cara
JavaScript dan output ditunjukkan pada Jadual 3.1.27.
Jadual 3.1.27 Contoh atur cara JavaScript dan output (do...while)
Atur cara Contoh Output
<html> (syarat dipenuhi)
<body> nilai awal bagi pembolehubah ulang ialah 1
<script>
var ulang=1; 1
do{
document.write("Salam Sejahtera!<br>"); 2
ulang++; 3
}while(ulang<=3); 4
</script>
</body>
</html>
<html> (syarat tidak dipenuhi)
<body> nilai awal bagi pembolehubah ulang ialah 4
<script>
var ulang=4;
do{
document.write("Salam Sejahtera!<br>");
ulang++;
}while(ulang<=3);
</script>
</body>
</html>
192 Sains Komputer Tingkatan 5 PB

