PERTEMUAN6 PERULANGAN
ALGORITMA DAN
PEMROGRAMAN
PERULANGAN
MACAM PERULANGAN
Perulangan dengan while
Perulangan dengan do-
while
Perulangan dengan for
Perulangan nested
PERULANGAN
Struktur kendali yang mengontrol berapa kali
statement/block dieksekusi
Efisiensi pengkodean
Fundamental pemrograman
3 jenis perulangan:
while
do – while
for
Seperti if, perulangan dapat bersarang
(nested)
PERULANGAN WHILE
Pernyataan ini berguna untuk memproses
suatu pernyataan atau beberapa pernyataan
beberapa kali. Selama ungkapan bernilai
benar, pernyataan akan selalu dikerjakan.
Bentuknya :
while (loop-continuation-condition)
{
statement(s);
}
PERULANGAN FOR
KETERANGAN
Loop-continuation-condition
Berupa
boolean expression
Kondisi true yang menyebabkan
perulangan dieksekusi
Ditandai di dalam tanda kurung (…)
Setelah while(…) tidak dilanjutkan
dengan semicolon (;)
Diperlukan block { … } jika statement
lebih dari 1
KETERANGAN
bagian
statement akan diekseskusi
selama ungkapan dalam while bernilai
benar.
Pengujian
terhadap ungkapan pada
while
dilakukan
sebelum
bagian
pernyataan.
Kemungkinan pernyataan pada while
tidak dijalankan sama sekali, jika ketemu
kondisi yang pertama kali bernilai salah.
CATATAN
Pernyataan
perulangan
dengan while akan selalu
dikerjakan
jika
ungkapan
selalu benar. Oleh karena itu,
kita harus membuat kondisi
suatu saat ungkapan bernilai
salah
agar
perulangan
berakhir.
CONTOH
IMPLEMENTASI PROGRAM
OUTPUT
CONTOH
Cetaklah bilangan 1 sampai dengan 5
Langkah Algoritmanya :
1.definisikan varibel bilangan
2.tentukan nilai awal = 1
3.lakukan proses pengulangan selama bil
PEMROGRAMAN
PERULANGAN
MACAM PERULANGAN
Perulangan dengan while
Perulangan dengan do-
while
Perulangan dengan for
Perulangan nested
PERULANGAN
Struktur kendali yang mengontrol berapa kali
statement/block dieksekusi
Efisiensi pengkodean
Fundamental pemrograman
3 jenis perulangan:
while
do – while
for
Seperti if, perulangan dapat bersarang
(nested)
PERULANGAN WHILE
Pernyataan ini berguna untuk memproses
suatu pernyataan atau beberapa pernyataan
beberapa kali. Selama ungkapan bernilai
benar, pernyataan akan selalu dikerjakan.
Bentuknya :
while (loop-continuation-condition)
{
statement(s);
}
PERULANGAN FOR
KETERANGAN
Loop-continuation-condition
Berupa
boolean expression
Kondisi true yang menyebabkan
perulangan dieksekusi
Ditandai di dalam tanda kurung (…)
Setelah while(…) tidak dilanjutkan
dengan semicolon (;)
Diperlukan block { … } jika statement
lebih dari 1
KETERANGAN
bagian
statement akan diekseskusi
selama ungkapan dalam while bernilai
benar.
Pengujian
terhadap ungkapan pada
while
dilakukan
sebelum
bagian
pernyataan.
Kemungkinan pernyataan pada while
tidak dijalankan sama sekali, jika ketemu
kondisi yang pertama kali bernilai salah.
CATATAN
Pernyataan
perulangan
dengan while akan selalu
dikerjakan
jika
ungkapan
selalu benar. Oleh karena itu,
kita harus membuat kondisi
suatu saat ungkapan bernilai
salah
agar
perulangan
berakhir.
CONTOH
IMPLEMENTASI PROGRAM
OUTPUT
CONTOH
Cetaklah bilangan 1 sampai dengan 5
Langkah Algoritmanya :
1.definisikan varibel bilangan
2.tentukan nilai awal = 1
3.lakukan proses pengulangan selama bil