1. For
2. While
3. Do - While
Perulangan : FOR
For adalah perulangan yang biasanya digunakan
untuk melakukan perulangan yang telah
diketahui jumlah perulangannya.
Perulangan : FOR
Untuk melakukan perulangan ini, harus memiliki
sebuah variabel sebagai indeksnya. Namun
tipe data dari variabel yang akan digunakan
sebagai indeks haruslah tipe data yang
mempunyai urutan yang teratur, misalnya tipe
data int (0,1,2, ... ) atau char ('a' , 'b' , 'c' , ... ).
Perulangan : FOR
Notasi algoritma : Flowchart :
…………….
instruksi-instruksi Instruksi
……………..
Next I
Next var
Bentuk/Sintaks Umum FOR
Bentuk/Sintaks Umum FOR
Contoh :
Flowchart :
While {kondisi}
…………..
instruksi-instruksi
…………..
Endwhile
Bentuk/Sintaks Umum WHILE
Contoh :
Algoritma Cetak_Angka
{mencetak 1, 2, .., 8 ke piranti keluaran}
Deklarasi :
K: integer
Deskripsi :
K 1 {inisialisasi}
while K <= 8 do
write (K)
K K+1
endwhile
Contoh :
Flowchart :
Contoh Kode Program WHILE:
Perulangan : DO-WHILE
Do-While adalah perulangan yang melakukan
pemeriksaan kondisi di akhir blok
perulangan.
Perulangan : DO-WHILE
Karena Do-While melakukan pemeriksaan di
akhir blok perulangan, menyebabkan struktur
ini minimal melakukan satu kali proses
eksekusi statement yang akan diulang
walaupun kondisi yang didefinisikan tidak
terpenuhi (bernilai salah).
Bentuk/Sintaks Umum DO-WHILE
Perulangan : DO - WHILE
Notasi algoritma : Flowchart :
Instruksi-instruksi
Do
……….
instruksi
………. Kondisi
While ( kondisi ) True
True
False
Contoh :
Algoritma Cetak_Angka
{mencetak 1, 2, .., 8 ke piranti keluaran}
Deklarasi :
K: integer
Deskripsi :
K 1 {inisialisasi}
Do
write (K)
K K+1
While k <= 8
Contoh :
Flowchart :
True
False
Contoh Kode Program DO-WHILE: