Senin, 18 Juni 2012

Dasar Percabangan

dalam dunia pemrograman adakalanya suatu statement tidak harus dijalankan, karena dalam beberapa hal suatu statement diperlukan satu atau beberapa kondisi agar statement itu dijalankan, untuk lebih jelasnya berikut merupakan percabangan sederhana dalam ActionScript
//Contoh Program 1//
var nilaia:Number=1;
if(nilaia==1){
trace(“Nilai a: “+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
//Contoh Program 2//
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);
}
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

//Contoh Program 3//
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;
}
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
//Contoh Program 4//
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”);
}
}
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 ?
(kondisi) ? benar : salah;
untuk lebih jelasnya berikut merupakan contoh penggunaan operator ? pada aActionScript
//Contoh Program 5//
var nilaia:Number = 2;
var nilaib:Number=0;
nilaib = (nilaia == 4) ? 2 : 5;
trace(“Nilai b: “+nilaib);
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.
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