Anda di halaman 1dari 6

13.

2
PERNYATAAN PENGULANGAN
PERNYATAAN PENGULANGAN
WHILE
WHILE

Eko Riswanto, S.T., M.Cs


Pernyataan while berfungsi untuk mengulang satu atau
Definisi Pernyataan while berfungsi
beberapa pernyataan untuksyarat
sebanyak mengulang satu ataudengan
yang diberikan
beberapa pernyataan
cara syarat sebanyak
diuji terlebih dahulusyarat yang diberikan dengan
baru mengerjakan
cara syarat diuji terlebih dahulu baru mengerjakan
pernyataan.
pernyataan.
Bentuk pernyataan while :
while(ungkapan)
pernyataan;
Keterangan :
pernyataan yang mengikuti while akan dikerjakan jika ungkapan yang diuji bernilai
benar (sama dengan 1). Pada pernyataan while, ungkapan akan diuji terlebih
dahulu sebelum pernyataan dikerjakan, sehingga ada kemungkinan bagian
pernyataan pada while tidak akan dikerjakan sama sekali jika ungkapan yang diuji
bernilai salah (sama dengan nol)
Flowchart Struktur While
Mulai Dari gambar dapat dijelaskan bahwa syarat
akan diuji terlebih dahulu sebelum masuk blok
yang diulang. Jika syarat yang diuji bernilai
syarat
Tidak
benar maka instruksi1, instruksi2, instruksi3
akan dikerjakan, setelah mengerjakan
Ya instruksi1, instruksi2, instruksi3 maka syarat
instruksi1 akan diuji lagi. Jika syarat yang diuji bernilai
instruksi2
instruksi3 benar maka instruksi1, instruksi2, instruksi3
akan dikerjakan lagi, pengulangan akan
berhenti jika syarat yang diuji bernilai salah

Selesai
Contoh 1

Akan dicetak angka 1 sampai 10 dengan menggunakan


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

Dicetak angka 1 sampai 10 dengan perulangan while.


Dicetak
Deskripsi angka
: 1 sampai 10 dengan perulangan while.
Deskripsi
1. mulai:
1.2. mulai
i=1
2.3. i selama
=1 i <= 10 kerjakan langkah 4 sampai langkah 5
3.4. selama
cetak i i <= 10 kerjakan langkah 4 sampai langkah 5
4.5. cetak
i = i +i 1
5.6. i selesai
=i+1
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 denganWhile
batas akhir
diinputkan dari keyboard dengan pengulangan While
Algoritma Cetak_bilangan_genap_while
Algoritma
Dicetak bilanganCetak_bilangan_genap_while
genap dengan batas akhir diinputkan dengan
Dicetak
menggunakan bilanganwhile.
genap dengan batas akhir diinputkan dengan
menggunakan
Deskripsi : while.
Deskripsi
1. mulai:
1.2.mulai
Baca batasAkhir
2.3.Baca
i = 1batasAkhir
3.4.i =selama
1 i <= batasAkhir kerjakan langkah 5 sampai langkah 7
4.5.selama i <= batasAkhir
jika i habis kerjakan
dibagi 2 kerjakan langkah
langkah 6 5 sampai langkah 7
5.6.jika i habis
cetak i dibagi 2 kerjakan langkah 6
6.7.cetak
i = i +i 1
7.8.i =selesai
i+1
TERIMA KASIH

Anda mungkin juga menyukai