PERTEMUAN7 PERULANGAN DO WHILE
ALGORITMA DAN
PEMROGRAMAN
PERULANGAN
PERULANGAN DO-WHILE
statement-do-while
Sama
dengan pengulangan-while
statement didalam pengulangan
do-while akan dieksekusi
beberapa kali selama kondisinya
sesuai dengan ekspressi yang
diberikan.
BENTUK UMUM
do
{
pernyataan1;
pernyataan2;
...........
pernyataan_N;
}
while (ungkapan)
KETERANGAN
Bagian pernyataan1 hingga pernyataanN
dijalankan secara berulang sampai ungkapan
bernilai salah.
Pengujian ungkapan dilakukan setelah
bagian pernyataan, maka pada pernyataan
do ... while minimal akan dijalankan sekali,
karena begitu masuk ke blok perulangan,
tidak ada cek kondisi tetapi langsung
mengerjakan pernyataan.
PERULANGAN DO-WHILE
Loop continuation-condition
Berupa
boolean expression
Kondisi true yang menyebabkan
perulangan dieksekusi
Ditandai di dalam tanda kurung (…)
Diawali dengan do dan diakhir dengan
while(…) semicolon (;)
Diperlukan block { … } jika statement lebih
dari 1
ACTIVITY DIAGRAM
CONTOH
WHILE VS DO WHILE
while:
Pengecekan
kondisi dilakukan diawal perulangan (pre-test loop)
do-while:
Pengecekan kondisi dilakukan diakhir perulangan (post-test loop)
APA OUTPUTNYA??
CONTOH
int x = 0;
do {
System.out.println(x);
x++;
}while (x
PEMROGRAMAN
PERULANGAN
PERULANGAN DO-WHILE
statement-do-while
Sama
dengan pengulangan-while
statement didalam pengulangan
do-while akan dieksekusi
beberapa kali selama kondisinya
sesuai dengan ekspressi yang
diberikan.
BENTUK UMUM
do
{
pernyataan1;
pernyataan2;
...........
pernyataan_N;
}
while (ungkapan)
KETERANGAN
Bagian pernyataan1 hingga pernyataanN
dijalankan secara berulang sampai ungkapan
bernilai salah.
Pengujian ungkapan dilakukan setelah
bagian pernyataan, maka pada pernyataan
do ... while minimal akan dijalankan sekali,
karena begitu masuk ke blok perulangan,
tidak ada cek kondisi tetapi langsung
mengerjakan pernyataan.
PERULANGAN DO-WHILE
Loop continuation-condition
Berupa
boolean expression
Kondisi true yang menyebabkan
perulangan dieksekusi
Ditandai di dalam tanda kurung (…)
Diawali dengan do dan diakhir dengan
while(…) semicolon (;)
Diperlukan block { … } jika statement lebih
dari 1
ACTIVITY DIAGRAM
CONTOH
WHILE VS DO WHILE
while:
Pengecekan
kondisi dilakukan diawal perulangan (pre-test loop)
do-while:
Pengecekan kondisi dilakukan diakhir perulangan (post-test loop)
APA OUTPUTNYA??
CONTOH
int x = 0;
do {
System.out.println(x);
x++;
}while (x