Struktur Pengulangan
<inisialisasi>
awal pengulangan
badan pengulangan
akhir pengulangan
<terminasi>
2. Pernyataan WHILE
3. Pernyataan REPEAT
Pernyataan FOR
aksi
endfor
Keterangan:
nilai_akhir nilai_awal + 1
PROGRAM Banyak_HalloPakRasid
DEKLARASI
i : integer
ALGORITMA
for i1 to 10 do
DEKLARASI
i,N,jumlah : integer
ALGORITMA
read(N)
jumlah 0
for i1 to N do
jumlah jumlah + i
endfor
PROGRAM HitungRataRata_Rasid
DEKLARASI
i,N,jumlah,x : integer
ratarata : real
ALGORITMA
read(N)
jumlah 0
for i1 to N do
read(x)
jumlah jumlah + x
endfor
ratarata jumlah/N
aksi
endfor
Pernyataan WHILE
Bentuk umum :
while kondisi do
aksi
endwhile
Jika kondisi false, badan pengulangan tidak akan dimasuki yang berarti
pengulangan selesai.
PROGRAM Banyak_HalloPakRasid
DEKLARASI
i : integer
ALGORITMA
i1
while i <= 10 do
i i+1
Pernyataan REPEAT
Bentuk umum :
repeat
aksi
until kondisi
Aksi di dalam badan diulang-ulang sampai kondisi bernilai true. Jika kondisi
masih false, proses pengulangan masih terus dilakukan.
PROGRAM Banyak_HalloPakRasid
DEKLARASI
i : integer
ALGORITMA
i1
repeat
i := i + 1
12345
Program RataRata_Rasid;
uses wincrt;
ratarata : real;
Fin : text;
begin
assign(Fin,data.txt);
reset(Fin);
read(Fin, N);
jumlah := 0 ;
while i <= N do
begin
read(Fin, x);
jumlah := jumlah + x;
i := i + 1 ;
end;
ratarata := jumlah / N;
write(Jadi rata ratanya adalah : ,ratarata:0:2) ;
end.
Daftar Pustaka:
Motivasi
Jangan biarkan orang lain mempengaruhi ide dan keputusan Anda. Dalam
lima tahun ke depan, Anda lah bukan mereka yang harus hidup dengan
pilihan yang Anda buat
(Sarah Brklacich)
Bukalah mata sewaktu berjalan, karena bisa saja Anda akan bertemu
kesempatan. Adapun kesempatan itu sendiri buta. Peganglah erat-erat,
karena kesempatan datang dan pergi tanpa memberitahu
(Anonim)