Perbedaan Do-While dan While-Do pada Pemograman python - Pemuda Teknologi

Friday, November 18, 2016

Perbedaan Do-While dan While-Do pada Pemograman python

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
lagu = 9
# 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
Maka Pada Output Dapat ditampilkan seperti berikut :
>>>
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

Share with your friends

Berkomentarlah yang sopan dan jelas