Untuk loop vs While loop: Perbedaan dan Perbandingan

Loop 'untuk' hanya digunakan ketika jumlah iterasi sudah diketahui. Loop 'while' digunakan ketika jumlah iterasi tidak diketahui sebelumnya.

Komputer bekerja pada bahasa tingkat tinggi seperti C, C++, Java, Python, dll. Bahasa komputer membantu kita mendapatkan hasil yang sulit diperoleh secara manual.

Bahasa tingkat tinggi ini beroperasi pada struktur perintah yang ditentukan. Salah satu struktur dasar perintah yang digunakan dalam bahasa tingkat tinggi adalah 'Loops'.

Loop adalah perintah yang cenderung berulang untuk mendapatkan hasil yang diinginkan. Dengan kata lain, perintah pemrograman yang mengulang sendiri berapa kali yang diketahui atau berapa kali yang tidak diketahui untuk memenuhi kondisi tertentu didefinisikan sebagai loop.

Ada berbagai perulangan, seperti perulangan for, perulangan while, perulangan if, perulangan if-else, perulangan if-else-if, dll. Namun perulangan yang paling sering digunakan adalah perulangan for dan while.

Pengambilan Kunci

  1. "Untuk loop" digunakan ketika jumlah iterasi diketahui sebelumnya, memberikan titik awal, titik akhir, dan kenaikan tertentu untuk penghitung loop.
  2. While loop digunakan ketika jumlah iterasi tidak ditentukan sebelumnya, dan loop terus dieksekusi selama kondisi yang diberikan tetap benar.
  3. Kedua loop dan while loop digunakan untuk mengeksekusi blok kode berulang kali, tetapi pilihan di antara keduanya bergantung pada apakah jumlah iterasi diketahui atau berdasarkan kondisi tertentu.

Untuk loop vs While loop

Perbedaan perulangan for dan perulangan while adalah pada perulangan for sudah diketahui jumlah iterasi yang akan dilakukan dan digunakan untuk mendapatkan hasil tertentu. Dalam while loop, perintah berjalan sampai kondisi tertentu tercapai, dan pernyataan terbukti palsu.

Untuk loop vs While loop

 

Tabel perbandingan

Parameter PerbandinganUntuk loopSementara loop
perintahStruktur for loop adalah –
for(kondisi awal; jumlah iterasi){//isi loop }
Struktur while loop adalah-
While(kondisi){pernyataan;//tubuh}
IterasiIterasi untuk beberapa kali preset.Iterate sampai suatu kondisi terpenuhi.
KondisiTanpa kondisi, perulangan berulang berkali-kali hingga mencapai perintah break.Dengan tidak adanya kondisi, while loop menunjukkan kesalahan.
InisialisasiInisialisasi dalam for loop dilakukan hanya sekali ketika program dimulai.Inisialisasi dilakukan setiap kali loop diulang.
penggunaanDigunakan untuk mendapatkan hasil hanya jika jumlah iterasi diketahui.Digunakan untuk memenuhi kondisi ketika jumlah iterasi tidak diketahui.

 

Apa itu Untuk loop?

Sebuah loop di mana pernyataan kontrol dieksekusi beberapa kali yang telah diketahui sebelumnya untuk mendapatkan hasilnya dikenal sebagai for a loop. Dapat dikatakan bahwa for loop merupakan perintah yang berulang-ulang.

Baca Juga:  Hostinger vs GoDaddy: Perbedaan dan Perbandingan

Dalam for loop, perintah dikendalikan oleh variabel. Setiap kali loop beriterasi, variabel yang ditentukan sebelumnya mendapat nilai baru.

Untuk loop adalah satu set dari tiga segmen-       

  1. Inisialisasi
  2. Kondisi
  3. Pembaruan

Selama inisialisasi loop, nilai awal untuk variabel akan dinyatakan. Loop ini membutuhkan inisialisasi hanya sekali.

Setelah inisialisasi, kompiler memeriksa apakah kondisinya aktual atau tidak; jika benar, perulangan terus berlanjut hingga jumlah iterasi yang telah ditentukan diperoleh.

untuk loop
 

Apa itu While loop?

While loop adalah ketika perintah mengulang beberapa kali sampai kondisinya tepat. Setelah kondisi terbukti salah, iterasi perintah berhenti.

Inisialisasi dalam perulangan while dibuat setiap kali perulangan berulang. Kompiler memeriksa kondisinya, dan jika terbukti salah, perulangan akan melompat ke pernyataan berikutnya.

Sebuah while loop bekerja pada berikut ini sintaksis-   

  1.  Sementara(kondisi){
  2. //kode
  3. // tubuh loop} 

Jika kondisi awal perulangan while tidak ada, perulangan berlangsung tanpa batas. Dalam perulangan while, tidak ada nilai baru yang dibuat untuk variabel; hanya kondisi yang terpenuhi.

Pada perulangan while, kondisi diperiksa sebelum iterasi, oleh karena itu disebut juga perulangan pre-test.

loop sementara

Perbedaan Utama Antara Untuk loop dan While loop

  1. Pada perulangan for, jumlah iterasi yang akan dilakukan sudah diketahui, sedangkan pada perulangan tidak diketahui jumlah iterasinya.
  2. For loop hanya berisi satu kondisi, sedangkan loop mungkin berisi sekumpulan perintah untuk dieksekusi bersama.
  3. Pada perulangan for, inisialisasi perintah hanya dilakukan satu kali, namun pada perulangan while, inisialisasi perintah diperlukan setiap kali perulangan perintah dilakukan.
  4. Jika kondisi tidak ada dalam perulangan for, perulangan akan mengulang berkali-kali, sedangkan perulangan while menunjukkan kesalahan jika tidak ada kondisi.
  5. Perulangan for hanya dapat digunakan jika jumlah iterasinya diketahui, sedangkan perulangan digunakan hanya jika jumlah iterasinya tidak diketahui.
Baca Juga:  Nama Pengguna vs ID Pengguna: Perbedaan dan Perbandingan
Perbedaan Antara For loop dan While loop

Referensi
  1. https://link.springer.com/chapter/10.1007/11589990_144
  2. https://www.date-conference.com/proceedings-archive/PAPERS/2011/DATE11/PDFFILES/06.6_1.PDF

Terakhir Diperbarui : 11 Juni 2023

dot 1
Satu permintaan?

Saya telah berusaha keras menulis posting blog ini untuk memberikan nilai kepada Anda. Ini akan sangat membantu saya, jika Anda mempertimbangkan untuk membagikannya di media sosial atau dengan teman/keluarga Anda. BERBAGI ADALAH ️

21 pemikiran tentang “For loop vs While loop: Perbedaan dan Perbandingan”

Tinggalkan Komentar

Ingin menyimpan artikel ini untuk nanti? Klik hati di pojok kanan bawah untuk menyimpan ke kotak artikel Anda sendiri!