Wednesday, October 14, 2015

Struktur Kontrol Keputusan dalam Bahasa C

Kali ini kita akan belajar tentang kontrol terhadap alur program menggunakan struktur if,
if-else, if-else-if, dan switch. Struktur kontrol memungkinkan program untuk mengeksekusi
blok tertentu sesuai dengan kondisi yang ditentukan.

  • Struktur if, memutuskan mengeksekusi statemen jika dan hanya jika kondisi terpenuhi.


Alur


  • Strukktur if else, memutuskan mengeksekusi statemen bila kondisi terpenuhi atau mengeksekusi statemen lain bila kondisi tidak terpenuhi.
Alur

  • Struktur if else if, struktur if cabang kondisi else dari struktur if else sebelumnya.


Alur

  • Struktur switch, kontrol keputusan berdasarkan nilai variable melalui banyak cabang.

Alur

Note : 
  • Ketika ditemukan case selector yang sesuai maka semua statement dalam case akan dieksekusi, kemudian statement lain pada case setelah itu juga dieksekusi.
  • Untuk mencegah, gunakan statement break pada akhir case.
  • Jika tidak ditemukan case selector yang sesuai, maka blok default akan dieksekusi
Catatan : blok default bersifat opsional
Kesimpulan : 
  • Pernyataan if dapat digunakan untuk membuat keputusan berdasarkan rentang nilai tertentu atau kondisi tertentu,
  • Pernyataan switch membuat keputusan hanya berdasarkan nilai unik dari tipe interger atau karakter,
  • Selektor adalah konstanta unik dari nilai interger atau karakter.

No comments:

Post a Comment