chamoisinstitute.org

Home / Teknologi / IT / Pemrograman / Perbedaan Antara while dan do while loop

Perbedaan Antara while dan do while loop

26 Februari 2018 Dikirim oleh Lithmee

Perbedaan Kunci – while vs do while loop
 

Dalam pemrograman, mungkin ada situasi yang diperlukan untuk mengeksekusi blok pernyataan berulang kali. Sebagian besar bahasa pemrograman mendukung struktur kontrol yang berbeda seperti for loop, while loop dan do while loop untuk mengulang kode. Loop memungkinkan mengeksekusi satu set pernyataan beberapa kali sampai kondisi yang diberikan menjadi salah. Pernyataan-pernyataan yang termasuk dalam loop dimasukkan di dalam sepasang kurung kurawal. Artikel ini membahas perbedaan antara dua struktur kontrol: while loop dan do while loop. Perulangan while digunakan untuk mengulang suatu pernyataan atau sekelompok pernyataan selama kondisi tertentu bernilai benar. Ia memeriksa kondisi sebelum mengeksekusi pernyataan di dalam loop. Perulangan do while mirip dengan perulangan while. Tetapi kondisinya diperiksa pada akhir eksekusi pernyataan di dalam loop. Perbedaan utama antara while loop dan do while loop adalah, while loop memeriksa kondisi sebelum mengeksekusi pernyataan di dalam loop while do while loop memeriksa kondisi setelah mengeksekusi pernyataan di dalam loop.

ISI

1. Ikhtisar dan Perbedaan Utama
2. Apa itu while loop?
3. Apa yang dilakukan while loop?
4. Persamaan Antara while dan do while loop
5. Perbandingan Berdampingan – while vs do while dalam Bentuk Tabular
6. Ringkasan

Apa itu while loop?

Loop while mengeksekusi pernyataan atau pernyataan target sampai kondisi yang diberikan benar. Pertama, while loop memverifikasi apakah kondisinya benar atau tidak. Jika kondisinya benar, iterasi loop sampai kondisinya benar. Ketika kondisinya salah, kontrol diteruskan ke baris kode berikutnya segera setelah loop. Perulangan while dapat berisi satu pernyataan atau beberapa pernyataan. Lihat program di bawah ini.

Difference Between while and do while loop

Gambar 01: contoh while loop

Berdasarkan program di atas, variabel x diinisialisasi ke 1. Pernyataan dari perulangan while akan dieksekusi sampai nilai x kurang dari atau sama dengan 5. Awalnya, nilainya adalah 1 dan kondisinya benar. Oleh karena itu, x akan dicetak. Kemudian nilai x bertambah 1. Sekarang nilai x menjadi 2. Lebih kecil atau sama dengan 5. Jadi, x akan tercetak. Sekali lagi, nilai x bertambah 1. Sekarang x adalah 3. Kurang dari atau sama dengan 5. Jadi, x akan dicetak lagi dan bertambah satu. Sekarang x adalah 4. Ini juga kurang dari atau sama dengan 5. Jadi, x akan dicetak. Nilai x bertambah lagi. Pada iterasi berikutnya, nilai x menjadi 5. Sama dengan 5. Namun, kondisinya benar. Oleh karena itu, x akan dicetak. Nilai x bertambah lagi. Ini adalah 6. Tapi sekarang kondisinya salah karena 6 lebih besar dari 5. Eksekusi loop berakhir. Jika tidak ada kenaikan dalam program, nilai x akan selalu 1. Kondisi akan selalu benar karena kurang dari 5. Oleh karena itu, akan menjadi infinite loop.

Apa yang dilakukan while loop?

Perulangan do while mirip dengan perulangan while. Tetapi kondisinya diperiksa setelah eksekusi pernyataan loop. Oleh karena itu, apakah kondisinya benar atau salah, loop akan dieksekusi setidaknya satu kali. Kondisi diperiksa setelah eksekusi loop. Jika kondisinya benar, pernyataan loop akan dieksekusi lagi. Proses ini berulang sampai kondisi bernilai salah. Lihat program di bawah ini.

Key Difference Between while and do while loop

Gambar 02: contoh do while loop

Menurut program di atas, variabel x diinisialisasi ke 1. Perulangan mengeksekusi dan mencetak nilai x. Kemudian nilai x bertambah 1. Sekarang menjadi 2. Kondisinya benar, sehingga loop dijalankan. X dicetak dan bertambah. Sekarang 3. Kondisinya benar, sehingga loop dijalankan. X dicetak dan ditambah lagi. Sekarang 4. Kondisinya benar. Loop dijalankan. X dicetak dan bertambah. Sekarang x adalah 5. Namun, kondisinya benar karena kurang dari atau sama dengan 5. Jadi, loop dijalankan lagi dan mencetak nilai x. Kemudian x bertambah 1. Sekarang x adalah 6. Kondisi salah. Eksekusi loop berakhir.

Asumsikan bahwa x diinisialisasi ke 10 di awal. Namun, loop akan mengeksekusi dan mencetak nilai x karena kondisi diuji pada akhir loop. Saat memeriksa kondisinya, itu salah. Oleh karena itu, eksekusi loop berakhir. Bahkan kondisinya benar atau salah, perulangan do while setidaknya akan dieksekusi satu kali. Itulah proses perulangan do while.

Apa Persamaan Antara while dan do while loop?

  • Keduanya adalah struktur kontrol dalam pemrograman.

Apa Perbedaan Antara while dan do while loop?

while vs do while loop

Loop while adalah struktur kontrol yang memungkinkan kode dieksekusi berulang kali berdasarkan kondisi Boolean yang diberikan. Do while loop adalah struktur kontrol yang mengeksekusi blok kode setidaknya sekali, dan kemudian berulang kali mengeksekusi blok, atau tidak, tergantung pada kondisi Boolean yang diberikan di akhir blok.
Pernyataan Kondisi
Pernyataan kondisi dari perulangan while berada di awal perulangan. Pernyataan kondisi dari perulangan do while berada di akhir perulangan.
Eksekusi
Perulangan while hanya akan dijalankan jika kondisinya benar. Do while dapat dieksekusi setidaknya sekali, meskipun kondisinya salah.

Ringkasan – while vs do while loop

Dalam pemrograman, kadang-kadang perlu untuk mengeksekusi satu set pernyataan lagi dan lagi. Struktur kontrol digunakan untuk itu. Dua di antaranya adalah while dan do while loop. Artikel ini membahas perbedaan antara while loop dan do while loop. Perulangan while digunakan untuk mengulang suatu pernyataan atau sekelompok pernyataan selama kondisi tertentu bernilai benar. Dalam perulangan do while, kondisi diperiksa pada akhir eksekusi pernyataan di dalam perulangan. Perulangan do while mirip dengan perulangan while tetapi perulangan do while dapat dieksekusi setidaknya sekali meskipun kondisinya benar atau salah. Perbedaan antara while loop dan do while loop adalah, while loop memeriksa kondisi sebelum mengeksekusi pernyataan di dalam loop while do while loop memeriksa kondisi setelah mengeksekusi pernyataan di dalam loop.

Referensi:

1. "Sementara loop." Wikipedia , Wikimedia Foundation, 17 Februari 2018. Tersedia di sini
2. "Lakukan while loop." Wikipedia , Wikimedia Foundation, 17 Februari 2018. Tersedia di sini
3.Poin, Tutorial. "C Loop." Poin Tutorial, 8 Jan 2018. Tersedia di sini

Posting terkait:

Difference Between Awhile and While Perbedaan Antara Sementara dan Sementara Difference Between During and While Perbedaan Antara Selama dan Sementara Difference Between When and While Perbedaan Antara Kapan dan Sementara Perbedaan Antara Pencarian Biner dan Pencarian Linier Perbedaan Antara JDO dan Objek Nilai

Filed Under: Pemrograman Tagged With: Bandingkan while dan do while loop , do while loop , do while loop Definisi , do while loop Execution , do while loop Function , do while loop Statement , While , while dan do while loop Perbedaan. while dan do while loop Kesamaan , While Definisi , while Execution , while Function , while Statement , while vs do while loop

Tentang Penulis: Lithmee

Lithmee Mandula adalah lulusan BEng (Hons) di bidang Teknik Sistem Komputer. Dia saat ini sedang mengejar gelar Master di bidang Ilmu Komputer. Bidang minatnya dalam menulis dan penelitian meliputi pemrograman, ilmu data, dan sistem komputer.

Kamu mungkin suka

Perbedaan Antara Sitokin dan Hormon

Perbedaan Antara Bison dan Kerbau

Perbedaan Antara Efek Induktif dan Efek Elektromerik

Perbedaan Infeksi Virus dan Bakteri

Perbedaan Antara Blefaritis dan Stye

Postingan Terbaru

  • Apa Perbedaan Antara Pelarut Leveling dan Pelarut Pembeda?
  • Apa Perbedaan Antara Antasid dan PPI?
  • Perbedaan Antara Dihydropyridine dan Nondihydropyridine Calcium Channel Blocker
  • Apa Perbedaan Spesies Eksotis dan Endemik?
  • Perbedaan Antara Susu Full Cream dan Susu Utuh
  • Apa Perbedaan Antara Asidosis Metabolik dan Alkalosis Metabolik?

Hak Cipta © 2021 Perbedaan Antara . Seluruh hak cipta. Ketentuan Penggunaan dan Kebijakan Privasi: Hukum .