Minggu, 19 Mei 2013

Penggunaan Fungsi for dalam Actionscript 2 (AS2)


Secara umum penulisan fungsi ini dalam ActionScript adalah :

for(init; condition; next) {
        statement(s); 
}

Kegunaan utama dari for adalah menyusun bilangan bulat yang terurut. Init merupakan nilai awal yang diberikan, condition merupakan batas, sedangkan next selalu diikuti kode ++ untuk urutan naik dan – untuk urutan turun.

Contoh :
Untuk membuat urutan bilangan dari 1 sampai dengan 100 kita menggukan script berikut :

for(i=1; i<=100; i++) {
        trace(i);
}

Lakukan test movie untuk melihat output hasil. Kita juga bisa melakukan modifikasi urutan bilangan, sebagai contoh kita akan menyusun deret dengan nilai beda 2 dimulai dari bilangan 2. Lakukan perubahan script sebagai berikut :

for(i=1; i<10; i++) {
        deret = i*2;
        trace(deret);
}

Jika Anda melakukan test movie maka output yang dihasilkan adalah deret bilangan 2, 4, 6, 8, dst. Cara kerja dari program di atas adalah :

(1*2), (2*2), (3*2), (4*2), dst..

Jika kita perhatikan urutan bilangan di atas kita menemukan urutan yang konstan yakni 1, 2, 3,4, dst. Urutan tersebut adalah nilai index yang bisa kita manipulasi sesuai dengan kebutuhan. Perhatikan contoh script berikut :

for (i=1; i<=100; i++) {
        sum = sum + i;
        trace(sum);
}

Lakukan test movie maka akan menghasilkan output berupa deret bilangan : 1, 3, 6, 10, 15, … . cara kerja program diatas adalah :

(1+0=1), (2+1=3), (3+3=6), (4+6=10), (5+10=15), …

Deret bilangan di atas sebenarnya memiliki index yang selalu konstan kemudian dijumlahkan dengan bilangan sebelumnya.

1 komentar:

  1. Terimakasih artikelnya bermanfaat banget,

    Ingin bisa desain grafis? Tapi bingung minta bantuan siapa? Belajar sendiri aja yuk.. kita lihat tutorialnya di kumpulan tutorial-tutorial gratis

    BalasHapus