Masih Galau Membedakan For, Foreach, Dan Teman-Temannya? Yuk Kenalan!

Halo sobat , apa kalian masih kesulitan membedakan antara For dengan Foreach? Atau masih galau dengan bentuk iterasi lain mirip While dan Do While? Pada post kali ini, perbedaan perulangan tersebut akan dibahas secara singkat namun (semoga) berhasil membuat kita paham akan kegunaan masing masing method iterasi.




Dimulai dari, apa itu Iterasi? Sering mendengar ataukah sering menggunakan?
Iterasi atau perulangan merupakan proses hukuman sebuah blok arahan tanpa henti sampai memenuhi suatu kondisi tertentu. Perulangan biasanya digunakan untuk merampungkan permasalahan yang sama namun dalam kuantitas banyak.
1.    Perulangan dengan menggunakan For
Dalam perulangan for ada two hal penting yang harus ditentukan yaitu, batas awal dan batas akhir. Batas awal yaitu nilai awal perulangan itu dimulai dan batas terminal ialah nilai dimana perulangan itu akan berhenti. Sebagai contoh ialah arahan sederhana mirip dibawah ini
$i = 0; ialah batas awal dimana perulangan dimulai. $i <= 10 ialah batas terminal perulangan dimana perulangan berakhir, sedangkan $i++ ialah operator untuk variabel i. Sehingga perulangan akan dimulai dari variabel i bernilai 0, sampai variabel i bernilai 10.
Hasil running script diatas ialah mirip ini.

2.    Perulangan dengan menggunakan Foreach
Foreach sendiri bergotong-royong merupakan perulangan yang biasa digunakan untuk memecah suatu array. Dengan foreach, array akan dipecah per-elemen sehingga kita mampu memodifikasi elemen-elemen array tersebut.
Contoh arahan untuk foreach ialah sebagai berikut.

-    Variable key merupakan index/key pada array, sedangkan variabel value merupakan nilai dari elemen itu sendiri. Hasil running script diatas ialah sebagai berikut


3.    Perulangan dengan menggunakan While
While merupakan perulangan yang sedikit mirip dengan for, perbedaannya hanya pada letak batas awal dan batas akhirnya. Pada while batas awal didefinisikan terlebih dahulu sebelum syntax while, mirip pada arahan dibawah ini


-    $i = 8; merupakan definisi batas awal dari perulangan while, dimulai dengan variabel i yang bernilai 8, kemudian pada serpihan while ($i >= 0), jikalau diterjemahkan dalam bahasa manusia mirip “selagi nilai variabel i lebih kurang dari sama dengan 0, maka....” atau dalam generalnya “selagi contention yang ada didalam () menghasilkan nilai TRUE, maka....” hukuman arahan yang ada didalam blok piece tersebut.
Hasil running script diatas ialah sebagai berikut


4.    Perulangan dengan menggunakan Do While
Do while ialah perulangan yang menempatkan while setelah blok arahan do dieksekusi. Jika pada while, perumpamaannya ialah “selagi ekspresi yang ada didalam () menghasilkan nilai TRUE, maka....”, berbeda dengan Do While, Do while akan mengeksekusi blok arahan terlebih dahulu sebelum memeriksa apakah contention yang ada didalam while menghasilkan nilai TRUE atau FALSE. Berikut contoh arahan apabila contention didalam while bernilai TRUE.




-    Definisi awal, nilai variable i ialah 0, kemudian arahan dalam blok do dieksekusi terlebih dahulu, apabila nilai dalam while adalah TRUE, yaitu nilai variabel i belum melebihi 10, maka perulangan akan dilanjutkan sampai while tidak lagi TRUE, yaitu nilai variabel i sudah mencapai 10.
Namun apabila nilai i sedari awal didefinisikan 11, sehabis blok do dieksekusi 1 kali dan didapati bahwa nilai while adalah FALSE, maka perulangan tidak akan dilanjutkan. Seperti contoh arahan dibawah ini


Hasil running dari script diatas ialah sebagai berikut.



Perulangan manakah yang paling sering kamu gunakan?




Belum ada Komentar untuk "Masih Galau Membedakan For, Foreach, Dan Teman-Temannya? Yuk Kenalan!"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel