Sabtu, 27 Oktober 2012

struktur kontrol


STRUKTUR KONTROL

1.     Percabangan
a.     Statement – if
·         if ( boolean_ekspresi ) {
           statement 1;
statement 2;
}
b.    Statement – if-else
·         if ( boolean_ekspresi ) {
          statement 1;
 statement 2;
. . .
}
Else {
         statement 3;
          statement 4;
. . .
}

c.      Statement – if-else-if
·         if ( boolean_ekspresi 1)
         statement 1;
·         else if ( boolean_ekspresi 2)
          statement 2;
else
          statement 3;

d.    Statement – switch
Ø  Statement – if
Block code yang akan di eksekusi jika dan hanya jika statement booleanbernilai true.
Form statement – if :
            if(boolean_ekspresi)
             statement;
Yang mana :
                        Boolean_ekspresi = boolean variabel
Ø  Statement – if-else
Jika sebuah statement kondisinya true dan statement yang lain berkondisi false
Form statement – if-else :
            if(boolean_ekspresi) {
                        statement1;
                        statement2;
            }
            else{
                        statement3;
                        statement4;
            }





Ø  Statement –if-else-if
Pada statement ini kita bisa membuat pilihan yang lebih kompleks
Form statement – if-else-if :
            if(boolean_ekspresi1)
                        statement1;
            else if(boolean_ekspresi2)
                        statement2;
            else
                        statement3;
Ø  Statement switch
Percabangan terdapat pada miltiple outcomes
Form statement switch :
            switch(switch_ekspresi1){
                        case case_pilihan1:
                                    statement1;//
                                    statement2;// blok 1
                       
                        case case_pilihan2:
                                    statement1;//
                                    statement2;// blok 2
                                                :
                        Default:
                                    statement1;//
                                    statement2;// blok n
}

2.     Perulangan
a.      Pengulangan – for
b.      Pengulangan – while
c.       Pengulangan – do-while
Ø Pengulangan – for
Jika code bernilai sama, berulang-ulang
Form statement-for
           for(inisialisasiEkspresi;KondisiPengulangan;StepEkspresi)
            {
                        statement1;
                        statement2;
            }

Ø Pengulangan – while
blok dari statement yang di ulang selama kondisinya sesuai
Form statement – while :
            while(boolean_ekspresi){
                        statement1;
                        statement2;
            }
Pada statement ini akan di eksekusi selama boolean_ekspresi bernilai true.
Ø Pengulangan – do-while
Pada statement ini akan di eksekusi beberapa kali selama kondisinya sesuai dengan ekspresi yang di berikan. Statement pengulangan do-while loop di eksekusi satu kali.
Form statement – do-while
                        do {
                                    statement1;
                                    statement2;
                        }while(boolean_ekspresi);

struktur kontrol

STRUKTUR KONTROL

Tujuan
·        Memilih bagian dari program yang akan di eksekusi dengan menggunakan percabangan (if, else, switch).
·        Melakukan pengulangan eksekusi program/code, sejumlah yang telah di tentukan dengan menggunakan perulangan (for, while, do-while).

1.     Percabangan
a.     Statement – if
b.    Statement – if-else
c.      Statement – if-else-if
d.    Statement – switch
Ø  Statement – if
Block code yang akan di eksekusi jika dan hanya jika statement booleanbernilai true.
Form statement – if :
            if(boolean_ekspresi)
             statement;
Yang mana :
                        Boolean_ekspresi = boolean variabel
Ø  Statement – if-else
Jika sebuah statement kondisinya true dan statement yang lain berkondisi false
Form statement – if-else :
            if(boolean_ekspresi) {
                        statement1;
                        statement2;
            }
            else{
                        statement3;
                        statement4;
            }





Ø  Statement –if-else-if
Pada statement ini kita bisa membuat pilihan yang lebih kompleks
Form statement – if-else-if :
            if(boolean_ekspresi1)
                        statement1;
            else if(boolean_ekspresi2)
                        statement2;
            else
                        statement3;
Ø  Statement switch
Percabangan terdapat pada miltiple outcomes
Form statement switch :
            switch(switch_ekspresi1){
                        case case_pilihan1:
                                    statement1;//
                                    statement2;// blok 1
                       
                        case case_pilihan2:
                                    statement1;//
                                    statement2;// blok 2
                                                :
                        Default:
                                    statement1;//
                                    statement2;// blok n
}

2.     Perulangan
a.      Pengulangan – for
b.      Pengulangan – while
c.       Pengulangan – do-while
Ø Pengulangan – for
Jika code bernilai sama, berulang-ulang
Form statement-for
           for(inisialisasiEkspresi;KondisiPengulangan;StepEkspresi)
            {
                        statement1;
                        statement2;
            }

Ø Pengulangan – while
blok dari statement yang di ulang selama kondisinya sesuai
Form statement – while :
            while(boolean_ekspresi){
                        statement1;
                        statement2;
            }
Pada statement ini akan di eksekusi selama boolean_ekspresi bernilai true.
Ø Pengulangan – do-while
Pada statement ini akan di eksekusi beberapa kali selama kondisinya sesuai dengan ekspresi yang di berikan. Statement pengulangan do-while loop di eksekusi satu kali.
Form statement – do-while
                        do {
                                    statement1;
                                    statement2;
                        }while(boolean_ekspresi);

Tidak ada komentar:

Posting Komentar