Situs gratis pertama yang direkomendasikan untuk membuat blog adalah Situs gratis pertama yang direkomendasikan untuk membuat blog adalah Blogger.

Loops

Loops

Loops atau operasi berulang adalah satu blok kode yang dijalankan secara terus menerus sampai kondisi yang ditentukan terpenuhi. Misalnya menghitung angka mulai dari angka 1 sampai 10, menampilkan data siswa satu kelas, mensortir nilai ujian beberapa peserta sekaligus dan sebagainya. Secara umum loops dalam AS3 terbagi menjadi 3 yaitu for, while dan do..while. Perhatikan stuktur operasi berulang for berikut ini :

for merupakan keyword yang digunakan untuk operasi berulang

var i:int = 0; disebut sebagai inisiasi atau kondisi awal

i<10; disebut sebagai test atau kondisi dimana operasi berulang akan terhenti bila sudah tercapai

i++; disebut sebagai update atau kondisi yang terjadi pada variabel penguji loop.

{ ... } disebut sebagai loop body atau blok kode yang dijalankan sepanjang loop

 

Apabila kode tersebut dijalankan akan menghasilkan angka 0 sampai  9 di layar. Output 0 karena merupakan kondisi awal saat inisiasi, selanjutnya bertambah 1 demi 1 karena ada update i++, yang sama artinya dengan i = i + 1; dan diakhiri pada i = 9 karena tepat pada kondisi i < 10;

 

Sejenis dengan for loop, operasi while loops hampir sama dengan operasi for hanya saja tidak memiliki perintah untuk update, atau dengan kata lain blok kode akan dijalankan secara terus menerus sampai kondisi terpenuhi. Untuk lebih jelasnya perhatikan contoh berikut:

 

Apabila kode tersebut dijalankan akan menghasilkan angka 1 sampai 10 di layar. Output 1 karena kondisi awal saat inisiasi yaitu 0 bertambah 1 akibat kode angka++, selanjutnya bertambah 1 demi 1 karena adanya kode baris ke-3, dan diakhiri pada angka = 9 namun karena adanya kode angka++; maka nilai akhir dari angka adalah 10.

 

Sedangkan do..while loops adalah format lain dari operasi while loops namun test kondisi dilakukan di akhir. Perhatikan contoh berikut :

Apabila kode tersebut dijalankan akan menghasilkan angka 1 sampai 10 di layar, dengan penjelasan sama dengan operasi while loops.


“Sumber Informasi”

Labels: Serba-serbi

Thanks for reading Loops. Please share...!

Back To Top