|
Bahasa C |
Struktur Kontrol Keputusan Bahasa C. Pada pertemuan sebelumnya kita sudah mengulas tuntas tentang
Struktur Kontrol Perulangan, dan pada kesempatan kali ini saya akan mencoba mengurai materi selanjutnya yaitu
Struktur Kontrol Keputusan dalam bahasa C.
Berikut ini adalah materi yang akan kita bahas :
- Struktur
IF
- Struktur
IF ELSE
- Struktur
IF ELSE IF
- Struktur
SWITCH
The fist Point is
Struktur IF
Struktur IF yaitu memutuskan untuk mengeksekusi statement atau blok statement jika dan hanya jika ekspresi bernilai true
Alur Struktur IF
|
Alur Struktur IF |
Bentuk Umum Struktur IF
If (ekspresi_logika) {
statement . . .
. . .
}
Contoh :
DEKLARASI
nilai : integer
ALGORITMA
nilai <---
90 ;
IF nilai >
80 THEN
write (
"Lulus")
END IF
Yang kedua adalah
Struktur IF ELSE
Struktur IF ELSE yaitu memutuskan untuk mengeksekusi statement atau blok statement bila kondisi bernilai true, atau mengeksekusi statement atau blok statement lain bila kondisi bernilai false.
Alur Struktur IF ELSE
|
Alur Struktur IF ELSE |
Bentuk Umum Struktur IF ELSE
If (
ekspresi_logika) {
statement . . .
}
else {
statement . . .
}
Contoh :
DEKLARASI
nilai : integer
ALGORITMA
nilai <---
75;
IF nilai >
80 THEN
write (
"Lulus")
ELSE
write (
"Gagal")
END IF
Yang ketiga adalah
Struktur IF ELSE IF
Struktur IF ELSE IF yaitu pernyataan dari kondisi else dari struktur if-else dapat berupa struktur if-else yang lain.
Alur Struktur IF ELSE IF
|
Alur Struktur IF ELSE IF |
Bentuk Umum Struktur IF ELSE IF
If (
ekspresi_logika) {
statement . . .
}
else if (
ekspresi_logika) {
statement . . .
} else {
statement . . .
}
Contoh :
DEKLARASI
nilai : integer
ALGORITMA
nilai <---
7;
IF nilai >
8 THAN
write (
"Sangat bagus")
ELSE IF nilai > 7 THEN
write (
"Bagus")
ELSE
write (
"Gagal")
END IF
Yang keempat adalah
Struktur SWITCH
Struktur SWITCH yaitu memperbolehkan pencabangan pada multiplr
outcomes
Alur Struktur SWITCH
|
Alur Struktur SWITCH |
Catatan Penting :
- Ketika ditemukan
Case Selector yang sesuai maka semua statement dalam
Case setelah itu juga di eksekusi.
- Untuk mencegahnya, gunakan statement
Break pada akhir case.
- Jika tidak ditemukan case selector yang sesuai, maka blok default akan di eksekusi.
Nb: Blok default bersifat opsional
Bentuk Umum Struktur SWITCH
switch (ekspresi) {
case selector:
statement . . .
break;
case selector:
statement . . .
break;
. . .
default:
statement . . .
break;
}
Contoh :
DEKLARSI
nilai : integer
ALGORITMA
nilai <--- 7
SWITCH nilai
CASE 10
CASE 9
write ("Sangat bagus")
BREAK
DEFAULT
write ("Gagal")
END SWITCH
Kesimpulan :
- Pernyataan IF dapat di gunakan untuk membuat keputusan berdasarkan rentang nilai tertentu atau kondisi tertentu.
- Pernyataan SWITCH membuat keputusan hanya berdasarkan nilai unik dari tipr integer atau karakter
- Selector adalah konstanta unik dari nilai integer atau karakter
Di atas adalah uraian atau penjelasan tentang Struktur Keputusan Dalam Bahasa C, kurang lebihnya mohon maaf semoga bermanfaat.