STRUKTUR CONTROL

1:43:00 PM


 STUKTUR CONTROL

Struktur kontrol  terdiri dari 2, yaitu : Percabangan dan Pengulangan

1.       Percabangan
·         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;
      
               
}
dimana, Boolean_ekspresi sama dengan boolean ekspresi atau boolean variabel.
·         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;
          
     . . .
    
     }
·         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;
·         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
 
           }
2.       Perulangan
·         For
Digunakan untuk mengeksekusi code yang bernilai sama, berulang-ulang.
Form pengulangan-for:
for(InisialisasiEkspresi;KondisiPengulangan;StepEkspresi)
{   
  statement1;
  statement2;
  . . .
}
1.       InisialisasiEkspresi          : meninisialisasi variabel pengulangan. 
2.       KondisiPengulangan      :  membandingkan variabel pengulangan dengan  nilai limit.
3.   StepEkspresi                      :  memperbarui variabel pengulangan.


·         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.
·         Do-while
a.       Sama dengan pengulangan-while
b.      Statement didalam pengulangan do-while akan dieksekusi beberapa kali selama kondisinya sesuai dengan ekspressi yang diberikan.
c.       Hal utama yang membedakan antara pengulangan while dan do-while:
d.      statement didalam pengulangan do-while loop setidaknya dieksekusi satu kali.
Form pengulangan-do-while:
                do{
                                statement1;
                                statement2;
                                . . .
                }while( boolean_ekspresi );

You Might Also Like

0 comments