- Tujuan
Mempelajari dan mengamati penggunaan statement penentu keputusan yaitu statement “if-else”. Mengombinasikan statement “if-else” dengan statement “goto-label” untuk membuat proses perulangan. Mempelajari statement if-else bersarang. Mempelajari statement “else-if” yang merupakan bentuk lain dari statement if-else. Mempelajarai penggunaan statement “switch-case” sebagai alternative pengganti statement else-if.
- Teori
Statement if-else digunakan untuk menentukan pilihan dari suatu kondisi yang diberikan. Cara kerjanya yaitu dengan meggunakan Relational operator dan/atu Logical Operator. Statement if-else bersarang merupakan kombinasi dari beberapa if-else yang digunakan untuk menentukan satu kondisi yang benar dari beberapa pilihan kondisi yang tersedia. Statement switch-case adalah bentuk lain dari statement else-if, dengan membuat kondisi secara vertical dalam 1 kolom sehingga memudahkan dalam mengevaluasi program.
- Percobaan :
- Mengamati penggunaan statement penentu keputusan sederhana
- Suatu bilangan apabila dapat dibagi dengan bilangan yang lain, maka tidak menghasilkan suatu sisa nilai, sehingga dengan cara ini program dapat menentukan apakah suatu bilangan habis dibagi atau tidak
- Menentukan keputusan bahwa suatu nilai termasuk dalam suatu batas jangkauan suatu nilai tertentu.
- Contoh sederhana yaitu, menampilkan penambahan suatu nilai index dimana sering digunakan untuk proses perulangan. Dengan menggunakan kombinasi if-goto maka didapatkan 1 statement perulangan.
- Compound statement adalah mengelompokkan suatu proses menjadi satu
- Statement if-else tidak dapat digunakan untuk menentukan 1 pilihan yang benar diatara beberapa pilihan yang ada, oleh karena itu dapat menggunakan statement else-if dimana dapat menguji kondisi yang benar diantara beberapa kondisi yang diberikan.
- Untuk lebih menstrukturkan susunan program, maka penggunaan else-if dapat diganti dengan statement switch-case. Statement switch-case akan membuat program menjadi terstruktur. Setiap block case harus diakhiri dengan statement break, bila diinginkan hanya satu kondisi yang memenuhi dan bila statement break tidak digunakan maka beberapa kondisi itu diuji secara bersamaan.
- Tugas :
- Membuat program untuk menentukan bilanag ganjil atau genap
- Membuat program untuk menentukan kelompok suatu karakter yang dimasukkan melalui keyboard
- Membuat program kalkulator sederhana
- Membuat program untuk menentukan tahun kabisat atau bukan, dengan batas tahun 1900 sampai tahun 2005
- Membuat program untuk menghitung determinan dan mencari akar persamaan kuadrat
Recent Comments