Kamis, 25 Oktober 2012

Teori Struktur Kontrol



 Kembali resume lagi gan, sedikit membagi-bagi ilmu tentang netbeans lagi,
semoga dengan resume ini kita semua dapat menambah ilmu gan.... :)
yukz kita mulai, semoga gak ada bosen-bosenya ya... :)

Dalam struktur kontrol di bagi menjadi dua yang pertama PERCABANGAN dan yang kedua PENGULANGAN.....
 ...>>>>>>>>>>>
 
  Struktur kontrol percabangan
Tipe-tipe:
      statement-if
      statement-if-else
      statement-if-else if

      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-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
      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
            }



KESALAHAN UMUM
1. Kondisi didalam statement if-statement tidak ditentukan dalam nilai boolean.
            Contoh,
                        //SALAH
            int number = 0; 
            if( number ){
                        //statement
            }
Angka variabel tidak ditentukan sebagai nilai boolean. 
2. Menulis elseif sebagai ganti dari else if.
3. Menggunakan = pengganti dari == sebagai pembanding.
Contoh,
                        //SALAH
            int number = 0; 
            if( number = 0 ){
                        //statement
            }

Seharusnya ditulis,
                        //BENAR 
            int number = 0; 
            if( number =
= 0 ){
                        // statement
            }

  Struktur kontrol pengulangan
  Tipe:
      Pengulangan-while
      Pengulangan-do-while
      Pengulangan-for
  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.
  statement-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 );
  Pengulangan-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. 

0 komentar:

Posting Komentar