Terkadang ada pertanyaan yang diberikan dosen atau guru "apa bedanya perulangan whiledan do-while?" Sebenarnya Keduanya sama-sama perulangan yang tidak tentu (uncounted loop). Tetapi, diantara keduanya juga memiliki perbedaan, baik dari segi penggunaan, penulisan kode, dan langkah kerja.
while, melakukan perulangan kalau kondisi (syarat) terpenuhi. Sedangkan do/whilemelakukan perulangan terlebih dahulu, kemudian akan memeriksa kondisinya. Kalau kondisi/syarat terpenuhi, maka do/while akan melanjutkan perulangan. Sebaliknya, dia akan berhenti (break).
Langsung saja ke contoh pada Python
Kapankah kita harus menggunakan while dan do/while?
Semua itu tergantung dari kasusnya. Bila syarat perulangannya tidak berkaitan dengan hasil hitung pada blok kode yang diulang, maka pakailah while. Tetapi, bila syarat perulangannya berkaitan dengan hasil perhitungan di blok kode yang diulang, maka pakailah do/while.
Itulah Beberapa Mengenai Do-While dan While-Do, jadi bisa disimpulkan semua tergantung apa yang akan digunakan sesuai kondisi kita.
Semoga Artikel Ini Bermanfaat.
Terima kasih telah berkunjung
Admin - Tamvan
while, melakukan perulangan kalau kondisi (syarat) terpenuhi. Sedangkan do/whilemelakukan perulangan terlebih dahulu, kemudian akan memeriksa kondisinya. Kalau kondisi/syarat terpenuhi, maka do/while akan melanjutkan perulangan. Sebaliknya, dia akan berhenti (break).
Langsung saja ke contoh pada Python
lagu = 9Maka Pada Output Dapat ditampilkan seperti berikut :
# Perulangan while-do
while(lagu > 0):
print ("lagu tersedia, mainkan")
lagu = lagu - 1
#perulangan do-while
while(True):
print ("mainkan")
lagu = lagu - 1
# periksa lagu
if(lagu < 0):
break
>>>
lagu tersedia, mainkan
lagu tersedia, mainkan
lagu tersedia, mainkan
lagu tersedia, mainkan
lagu tersedia, mainkan
lagu tersedia, mainkan
lagu tersedia, mainkan
lagu tersedia, mainkan
lagu tersedia, mainkan
mainkan
>>>
Kapankah kita harus menggunakan while dan do/while?
Semua itu tergantung dari kasusnya. Bila syarat perulangannya tidak berkaitan dengan hasil hitung pada blok kode yang diulang, maka pakailah while. Tetapi, bila syarat perulangannya berkaitan dengan hasil perhitungan di blok kode yang diulang, maka pakailah do/while.
Itulah Beberapa Mengenai Do-While dan While-Do, jadi bisa disimpulkan semua tergantung apa yang akan digunakan sesuai kondisi kita.
Semoga Artikel Ini Bermanfaat.
Terima kasih telah berkunjung
Admin - Tamvan
Berkomentarlah yang sopan dan jelas