Secara mendasar maka struktur program dapat memiliki kombinasi struktur kontrol :
1. Urutan (sequence)
2. Pemilihan (selection)
3. Pengulangan (iteration)
if
Sintaks :
If(ekspresi){
Perintah1;
Perintah2;
Peritnah3;
…
}
Atau secara sederhana sintaksnya adalah :
If(ekspresi) perintahnya;
Struktur if merupakan struktur kontrol pemilihan yang digunakan untuk pemeriksaan apakah perintah-perintah yang ada didalam blok if dikerjakan atau tidak. Perintah dalam blok if akan dikerjakan apabila nilai dari ekspresi didalam if bernilai benar (true).
else
Kontrol struktur else merupakan pelengkap dari kontrol struktur if, digunakan untuk memberikan alternatif urutan perintah yang harus dilakukan apabila ada hal proses yang mempunyai dua alternatif benar atau salah. Else merupakan bagian seurutan perintah yang harus dikerjakan apabila hasil evaluasi dari ekspresi pada if bernilai salah.
Sintaks :
If(ekspresi){
Perintah1;
Perintah2;
Perintah3;
…
…
} else {
Perintaha;
Perintahb;
Perintahc;
…
…
}
Blok pada bagian else merupakan blok perintah yang harus dikerjakan apabila nilai ekspresi dari suatu if bernilai salah (false).
elseif
Nilai hasil suatu ekspresi bisa bukan merupakan dua nilai, benar atau salah, true atau false, tetapi bisa banyak nilai. Bentuk if … else digunakan untuk memutuskan suatu blok perintah yang harus dikerjakan berdasarkan dua macam nilai yang dihasilkan, benar atau salah saja. Jika lebih dari dua maka harus digunakan struktur kontrol yang dapat memenuhi kebutuhan ini.
Struktur kontrol if … elseif menyederhanakan model struktur kontrol if … else.
Sintaks :
If(ekspresi1){
Perintah1;
Perintah2;
Perintah3;
1. Urutan (sequence)
2. Pemilihan (selection)
3. Pengulangan (iteration)
if
Sintaks :
If(ekspresi){
Perintah1;
Perintah2;
Peritnah3;
…
}
Atau secara sederhana sintaksnya adalah :
If(ekspresi) perintahnya;
Struktur if merupakan struktur kontrol pemilihan yang digunakan untuk pemeriksaan apakah perintah-perintah yang ada didalam blok if dikerjakan atau tidak. Perintah dalam blok if akan dikerjakan apabila nilai dari ekspresi didalam if bernilai benar (true).
else
Kontrol struktur else merupakan pelengkap dari kontrol struktur if, digunakan untuk memberikan alternatif urutan perintah yang harus dilakukan apabila ada hal proses yang mempunyai dua alternatif benar atau salah. Else merupakan bagian seurutan perintah yang harus dikerjakan apabila hasil evaluasi dari ekspresi pada if bernilai salah.
Sintaks :
If(ekspresi){
Perintah1;
Perintah2;
Perintah3;
…
…
} else {
Perintaha;
Perintahb;
Perintahc;
…
…
}
Blok pada bagian else merupakan blok perintah yang harus dikerjakan apabila nilai ekspresi dari suatu if bernilai salah (false).
elseif
Nilai hasil suatu ekspresi bisa bukan merupakan dua nilai, benar atau salah, true atau false, tetapi bisa banyak nilai. Bentuk if … else digunakan untuk memutuskan suatu blok perintah yang harus dikerjakan berdasarkan dua macam nilai yang dihasilkan, benar atau salah saja. Jika lebih dari dua maka harus digunakan struktur kontrol yang dapat memenuhi kebutuhan ini.
Struktur kontrol if … elseif menyederhanakan model struktur kontrol if … else.
Sintaks :
If(ekspresi1){
Perintah1;
Perintah2;
Perintah3;