Contoh Perulangan DO WHILE dalam Bahasa C

Perulangan DO WHILE  melakukan perulangan serupa dengan perulangan WHILE. Penggunaan sintaks ini juga tidak harus menyebutkan jumlah perulangan yang harus dilakukan, karena dapat digunakan untuk perulangan dengan jumlah iterasinya yang belum diketahui, dan yang tidak kalah penting juga harus mempunyai kondisi berhenti.

Perbedaan yang mendasar antara perulangan WHILE dan DO WHILE yatu jika pada perulangan WHILE kondisi dievaluasi/ diuji sebelum aksi perulangan dilakukan, sedangkan pada sintaks DO WHILE pengujian kondisi dilakukan setelah aksi pengulangan dilakukan,

Bentuk umum pernyataan DO WHILE pada bahasa C adalah sebagai berikut:


Pada struktur pengulangan DO WHILE aksi akan terus dilakukan hingga kondisi yang dicek di akhir pengulangan, bernilai benar. Dengan sintaks ini, pengulangan pasti dilakukan minimal satu kali, yakni pada iterasi pertama sebelum pengecekan kondisi. WHILE dengan DO WHILE seringkali memberikan hasil yang sama, tetapi terkadang hasilnya juga bisa berbeda, sehingga harus berhati-hati dalam penggunaan kondisi antara WHILE dengan DO WHILE.

Berikut adalah contoh perulangan DO WHILE dalam bahasa C, dengan contoh program yang masih sama dengan yang ada didalam perulangan While :


Hasil outputnya:


Share on Google Plus

Tentang Penulis

Beri komentar bagus dan share jika kalian suka dengan artikel ini.

1 komentar:

  1. Buat yang pengen ngedapetin dollar pake android,
    cuma instal app doang bs dpt dollar,.
    Caranya:
    1. Buka Playstore
    2. cari WHAFF REWARD
    3. Instal dan jalankan, login menggunakan akun facebook kamu
    4. jika suruh masukin kode undangan masukkan BA97187 (anda otomatis dapat $0,3 dari kode tsb)
    5. instal aplikasi yang di sediakan di whaff yang terdiri dari "pick keberuntungan, pick premium, pick whaff, dan cek kehadiran" lalu kumpulkan uangnya
    Minimal penarikan uang $10 untuk paypal, bisa kredit facebook dll
    Bisa digunakan untuk beli Gems Clash Of Clans juga loh

    bingung? Kunjungi http://whaffduit.blogspot.com

    ReplyDelete