//Contoh Program 1//script diatas akan menampilkan tulisan Nilai a: 1 karena kondisi yang menentukan adalah nilai==1 sedang nilai dari variabel nilaia adalah 1, karena kondisi dari nilai==1 terpenuhi maka statement didalamnya yaitu trace(“Nilai a: “+1) dijalankan sehingga tulisan Nilai a: 1 muncul, percabangan dalam pemrograman sebenarnya tidak sebatas satu kondisi seperti yang telah disinggung sebelumnya, adakalanya dalam pemrograman terdapat dua atau lebih statement yang diperlukan satu atau beberapa kondis agar statement itu dijalankan, untuk lebih jelasnya berikut merupakan contoh pemrograman multi kondisi dalam ActionScript
var nilaia:Number=1;
if(nilaia==1){
trace(“Nilai a: “+1);
}
//Contoh Program 2//script diatas akan menampilkan tulisan Nilai a: 2, hal ini karena nilai variabel nilaia adalah 2 sedang kondisi yang sesuai dari tiga kondisi diatas adalah nilaia==2 sehingga statement yang berada didalamnya akan dijalankan, selain penggunaan if terdapat cara lain dalam percabangan yaitu switch, untuk lebih jelasnya berikut merupakan contoh percabangan dalam ActionScript menggunakan switch yang menerapkan kondisi if diatas
var nilaia:Number = 2;
if(nilaia==1){
trace(“Nilai a: “+1);
}else
if(nilaia==2){
trace(“Nilai a: “+2);
}else
if(nilaia==3){
trace(“Nilai a: “+3);
}
//Contoh Program 3//hasil dari script diatas akan sama dengan script percabangan sebelumnya yang menggunakan if, bila diperhatikan dari statement yang dijalankan, maka statement itu dapat pula berupa kondisi sehingga disebut percabangan dalam percabangan, untuk lebih jelasnya berikut contoh percabangan dalam percabangan
var nilaia:Number = 2;
switch (nilaia) {
case 1: trace(“Nilai a: “+1);
break;
case 2: trace(“Nilai a: “+2);
break;
case 3: trace(“Nilai a: “+3);
break;
}
//Contoh Program 4//script diatas akan menampilkan tulisan Nilai a: 8 adalah positif genap, prosedur jalannya script diatas juga tidak jauh berbeda dengan percabangan pada contoh sebelumnya hanya saja yang menjadi staement adalah percabangan, mengacu pada fungsi percabangan yang akan menjalankan statement bila kondisinya terpenuhi, maka operator ? merupakan pilihan lain selain menggunakan if dan switch, berikut merupakan bentuk umum penggunaan operator ?
var nilaia:Number = 8;
if (nilaia>0) {
if (nilaia%2 == 0) {
trace(“Nilai a: “+nilaia+” adalah positif genap”);
}else{
trace(“Nilai a: “+nilaia+” adalah positif ganjil”);
}
}else
if (nilaia<0) {
if (nilaia%2 == 0) {
trace(“Nilai a: “+nilaia+” adalah negatif genap”);
}else{
trace(“Nilai a: “+nilaia+” adalah negatif ganjil”);
}
}
(kondisi) ? benar : salah;untuk lebih jelasnya berikut merupakan contoh penggunaan operator ? pada aActionScript
//Contoh Program 5//script diatas akan menampilkan tulisan Nilai b: 5 karena kondisi yang dipakai adalah nilaia == 4 dimana variabel nilaia adalah 2 sehingga kondisi tersebut tidak terpenuhi, maka yang menjadi nilai dari variabel nilaib adalah 5.
var nilaia:Number = 2;
var nilaib:Number=0;
nilaib = (nilaia == 4) ? 2 : 5;
trace(“Nilai b: “+nilaib);
sekian penjelasan mengenai dasar percabangan pada actionscript, bila anda ada pertanyaan mohon layangkan pada bagian komentar, insya Allah pertanyaan anda akan saya jawab.
Tidak ada komentar:
Posting Komentar