Anda di halaman 1dari 6

PERNYATAAN PENGULANGAN

PERNYATAAN PENGULANGAN
13.3
DO..WHILE
DO..WHILE

Eko Riswanto, S.T., M.Cs


Definisi Pernyataan do...while berfungsi untuk mengulang satu atau
Pernyataan do...while berfungsi
beberapa pernyataan sebanyak untuk
syaratmengulang satudengan
yang diberikan atau
beberapa pernyataan
cara syarat sebanyak
diuji setelah syaratdikerjakan
pernyataan yang diberikan dengan
cara syarat diuji setelah pernyataan dikerjakan

Bentuk pernyataan do..while :


do
pernyataan;
while(ungkapan);
Keterangan :
pernyataan yang mengikuti do...while akan dikerjakan terlebih dahulu, setelah itu
baru diuji ungkapan dalam while, jika ungkapan yang diuji bernilai benar (sama
dengan 1) maka pernyataan akan dikerjakan kembali, begitu seterusnya sampai
ungkapan yang diuji bernilai salah (sama dengan nol)
Flowchart Struktur Do..While
Mulai Dari gambar dapat dijelaskan bahwa
instruksi1, instruksi2, instruksi3 akan
instruksi1 dikerjakan terlebih dahulu baru syarat diuji.
instruksi2
instruksi3
Jika syarat yang diuji bernilai benar maka
instruksi1, instruksi2, instruksi3 akan
Ya
dikerjakan lagi, setelah itu syarat diuji lagi,
pengulangan akan berhenti jika syarat yang
syarat
diuji bernilai salah

Tidak

Selesai
Contoh 1

Akan dicetak angka 1 sampai 10 dengan menggunakan


Akan dicetak do..while
perulangan angka 1 sampai 10 dengan menggunakan
perulangan do..while

Algoritma Cetak_Angka_do_while
Algoritma
Dicetak angka Cetak_Angka_do_while
1 sampai 10 dengan perulangan do..while.
Dicetak
Deskripsi angka
: 1 sampai 10 dengan perulangan do..while.
Deskripsi
1. mulai:
1.2. mulai
i=1
2.3. i =cetak
1 i
3.4. cetak
i = i +i 1
4.5. i =jika
i +i1<= 10 kerjakan langkah 3 sampai langkah 4
5.6. jika i <= 10 kerjakan langkah 3 sampai langkah 4
selesai
6. selesai
Contoh 2
Akan dicetak bilangan genap mulai dari 0 dengan batas akhir
Akan dicetakdari
diinputkan bilangan genap
keyboard mulai pengulangan
dengan dari 0 denganDo..While
batas akhir
diinputkan dari keyboard dengan pengulangan Do..While

Algoritma Cetak_bilangan_genap_do_while
Algoritma Cetak_bilangan_genap_do_while
Dicetak bilangan genap dengan batas akhir diinputkan dengan
Dicetak
menggunakanbilangando..while.
genap dengan batas akhir diinputkan dengan
menggunakan
Deskripsi : do..while.
Deskripsi
1. mulai:
1.2. mulai
Baca batas_akhir
2.3. Baca
i = 1batas_akhir
3.4. i =jika
1 i habis dibagi 2 kerjakan langkah 5
4.5. jika i habis
cetak i dibagi 2 kerjakan langkah 5
5.6. cetak
i = i +i 1
6.7. i =kerjakan
i + 1 langkah 4 sampai langkah 6 selama i <= batas_akhir
7.8. kerjakan
selesai langkah 4 sampai langkah 6 selama i <= batas_akhir
8. selesai
TERIMA KASIH

Anda mungkin juga menyukai