Page 110 - BAHAN_BACAAN_ALGORITMA_DAN_PEMOGRAMAN
P. 110
iv. Pada awalnya, pencacah diinisialisasi dengan nilai_akhir. Nilai
pencacah secara otomatis berkurang satu setiap kali aksi diulang,
sampai akhirnya nilai pencacah sama dengan nilai_awal.
v. Jumlah pengulangan yang terjadi adalah nilai_awal-nilai_akhir+1.
Contoh analisis :
Algorima dan program peluncuran roket dengan hitung mundur,
mulai dari 10, 9, 8, …, 0.
Algoritma PELUNCURAN_ROKET
{ Hitung mundur peluncuran roket }
DEKLARASI
K : integer
DESKRIPSI
for k←100 downto 0 do
write(k)
endfor
write(‘Go!’) {roket meluncur }
program PELUNCURAN_ROKET;
{ hitung mundur peluncuran roket }
uses wincrt;
(* DEKLARASI *)
var
k : integer;
(* DESKRIPSI *)
begin
for k:=10 downto 0 do
writeln(k);
write('Go!!!!'); { roket meluncur }
end.
Struktur WHILE
Bentuk umum :
while kondisi do
aksi
endwhile