1. Perulangan dengan Jumlah Tertentu (Counted Loop)
Biasanya digunakan ketika jumlah pengulangan sudah diketahui sebelumnya.
Contoh pseudocode:

Contoh di Python:

2. Perulangan Berdasarkan Kondisi (Conditional Loop)
Digunakan jika kita tidak tahu pasti berapa kali perulangan dilakukan, tergantung kondisi tertentu.
Contoh pseudocode:

3. Perulangan Tak Terbatas (Infinite Loop)
Jika kondisi tidak pernah salah (false), maka perulangan akan berjalan terus menerus.
Biasanya digunakan pada sistem yang harus berjalan terus, seperti sistem sensor.