Tugas Resume Struktur Kontrol
1. Percabangan
- Statement-if
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
- 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:
- tatement didalam pengulangan do-while loop setidaknya dieksekusi satu kali.
Form pengulangan-do-while:
do{
statement1;
statement2;
. . .
}while( boolean_ekspresi );