for, while, do...while, dan goto adalah perulangan (goto bisa digunakan, namun dianggap tidak baik).
Kapan dipakainya..... sebenarnya terserah.
For, While, dan Do...while dibuat untuk mempermudah dan mempersingkat koding. Boleh saja anda hanya menggunakan perulangan while atau for saja dalam sebuah aplikasi (walau source codenya udah ribuan baris).
mengenai do-while minimal dilakukan 1 kali... yah memang benar, namun bisa saja diakali dengan menggunakan if sebelum do-while.
Mungkin untuk mempermudah kapan penggunaan, bisa digunakan cara berikut:
for -> bila perulangan yang akan dilakukan pasti jumlahnya (misalnya pasti berulang dari i=1 sampai n)
while -> umumnya untuk perulangan yang tidak tahu kapan berhentinya. berhenti hingga satu keadaan tercapai. (misalnya ulang terus sampai user menekan ESC --> while tekan != 27 )
do-while -> umumnya digunakan untuk bagian menu. (misalnya tekan 1 untuk melihat data, 2 untuk mencetak, 3 untuk keluar --> do-while tekan != '3'
Yang pasti tidak ada kewajiban untuk penggunaan perulangan, boleh gunakan yang mana saja.
0 komentar:
Posting Komentar