Thursday, November 21, 2013

Struktur Kontrol

PERCABANGAN
1.      Statement-if
Menspesifikasikan sebuah statement (atau block dari code) yang akan dieksekusi jika dan hanya jika statement boolean bernilai true.
Form statement-if:
   if( boolean_ekspresi )
               statement;
atau 
   if( boolean_ekspresi ){
               statement 1;
               statement 2;
   }
contoh: 

dimana, boolean_ekspresi sama dengan boolean ekspresi atau boolean variabel.
2.      Statement If-else
Digunakan ketika kita akan mengeksekusi sebuah statement jika kondisinya true, dan statement yang lain jika berkondisi false.
Form statement if-else:
   if( boolean_ekspresi ){
               statement1;
               statement2;
               . . .
   }
   else{
               statement3;
               statement4;
   }
contoh:

3.      Statement If-else if
Statement pada klausa else dari sebuah blok if-else dapat menjadi struktur if-else yang lain.
Struktur ini memperbolehkan kita untuk membuat pilihan yang lebih kompleks.
Form statement if-else-else if:
   if( boolean_ekspresi1 )
               statement1;
   else if( boolean_ekspresi2 )
               statement2;
   else
               statement3;
contoh:

4.      Statement switch
Switch Memperbolehkan percabangan pada multiple outcomes.
Form statement-switch:
   switch( switch_ekspresi ){
               case case_pilihan1:
                           statement1;//
                           statement2;//blok 1
                           break;
               case case_pilihan2:
                           statement1;//
                           statement2;//blok 2 
                           break;
                                       :
               default:
                           statement1;//
                           statement2;//blok n
   }
 contoh:

PERULANGAN
1.      Perulangan - for
Digunakan untuk mengeksekusi code yang bernilai sama, berulang-ulang.
Form pengulangan-for:
for(InisialisasiEkspresi;KondisiPengulangan;StepEkspresi)
{   
   statement1;
   statement2;
   . . .
}
dimana, InisialisasiEkspresi    : meninisialisasi variabel pengulangan. 
KondisiPengulangan : membandingkan variabel pengulangan dengan   nilai limit.
StepEkspresi             : memperbarui variabel pengulangan. 
contoh:


2.      Perulangan while
Pengulangan while
Merupakan statement atau blok dari statement yang diulang selama kondisinya sesuai.
Form pengulangan while:
   while( boolean_ekspresi ){
               statement1;
               statement2;
               . . .
   }
statement didalam pengulangan while akan dieksekusi selama boolean_ekspresi bernilai true.
contoh:


3.      Perulangan do-while
Sama dengan pengulangan-while
Statement didalam pengulangan do-while akan dieksekusi beberapa kali selama kondisinya sesuai dengan ekspressi yang diberikan.
Hal utama yang membedakan antara pengulangan while dan do-while: statement didalam pengulangan do-while loop setidaknya dieksekusi satu kali.

Form pengulangan-do-while:
   do{
               statement1;
               statement2;
               . . .
   }while( boolean_ekspresi );
contoh:


.:: Semoga Bermanfaat ::.


0 comments:

Post a Comment