Halo teman – teman^^ Pada laporan kali ini saya akan membahas tentang Statement penentu keputusan. Apasih Statement Penentu Keputusan itu? Apanya yang diputuskan? Supaya lebih jelas inilah penjelasannya, semoga bermanfaat^^
Percobaan 4
Statement Penentu Keputusan
- Tujuan
Mempelajari dan mengamati penggunaan statement penentu keputusan yaitu statement if-else. Memanfaatkan statement if-else untuk membuat proses pengulangan yaitu dengan dikombinasikan dengan statement goto – label. Mempelajari statement if-else bersarang (nested if). Mempelajari bentuk lain dari statement if-else yaitu statement else-if. Mempelajari penggunaan dari statement switch-case sebagai alternatif pengganti statement else-if.
- Teori
- Statement if-else digunakan untuk menentukan pilihan dari suatu kondisi yang diberikan. Cara kerjanya adalah melakukan perbandingan menggunakan Relational Operator dan/atau Logical Operator, apabila suatu kondisi benar maka akan mengerjakan proses A jika suatu kondisi salah maka akan mengerjakan proses B.
- Statement if-else bersarang merupakan kombinasi dari beberapa if-else, dimana apabila ada beberapa kondisi yang harus diuji kebenarannya secara bersana (if dalam if)
- Statement else-if digunakan untuk menentukan satu kondisi benar dari beberapa kondisi yang tersedia.
- Statement switch-case adalah bentuk lain dari statement else-if, dengan mendaftar secara vertical dalam satu kolom.
- Program Percobaan
4.4.1 Mengamati penggunaan statement penentu keputusan sederhana, yaitu menentukan apakah bilangan yang dimasukkan lebih kecil dari nol?
4.4.2 Program dapat menentukan apakah suatu bilangan habis dibagi atau tidak. Program menggunakan operator ‘%’ (modulus)
4.4.3 Program menunjukkan bahwa suatu karakter yang dimasukkan melalui keyboard termasuk karakter huruf kecil atau bukan
4.4.4 Menampilkan penambahan suatu nilai index dimana sering digunakan untuk proses pengulangan. Dengan menggunakan kombinasi if-goto maka didapatkan satu statement perulangan
4.4.5 Penggunaan Compound Statement untuk mengelompokkan proses – proses yang harus dikerjakan bila kondisi terpenuhi dan apabila kondisi tidak terpenuhi
4.4.6 Program yang digunakan untuk menentukan satu pilihan diantara beberapa pilihan yaitu memilih satu operator yang sesuai diantara 4 Arithmetic Operator (+.-,/,dan*).
4.4.7 Program ini adalah modifikasi dari program 4.4.6 menggunakan statement switch-case sebagai ganti else-if.
IV. Tugas
4.5.1 Buatlah program untuk menentukan bilangan ganjil atau bilangan genap dari bilangan yang dimasukkan dari keyboard
4.5.2 Buatlah program untuk menentukan kelompok suatu karakter yang dimasukkan melalui keyboard. Kelompok karakter tersebut adalah huruf kecil, huruf besar, angka, dan karakter khusus (tanda baca, operator dsb)
4.5.3 Buatlah program kalkulator sederhana. Program harus memungkinkan user untuk mengetik ekspresi dengan bentuk :
- Operator yang digunakan adalah : * / + – % & | S E
- Operator S memerintah program untuk men-set “acumulator” untuk menyimpan angka yang diketik oleh user
- Operator E memerintah program untuk mengakhiri program 4.5.4 Buatlah program untuk menentukan suatu tahun kabisat atau bukan yang dimasukkan melalui keyboard, dimana tahun dibatasi mulai dari tahun 1900 sampai dengan tahun 2005. 4.5.5 Buatlah program untuk menghitung determinan (D) dan mencari akar – akar dari persamaan kuadrat
V. Kesimpulan
- Program bahasa C dapat digunakan untuk menentukan keputusan
- Statement if-else digunakan untuk menentukan pilihan dari suatu kondisi yang diberikan.
- Statement else-if digunakan untuk menentukan satu kondisi benar dari beberapa kondisi yang tersedia.
- Statement switch-case adalah bentuk lain dari statement else-if
Naahhhh.. Itulah Statement penentu keputusan yang kita pelajarii, bagaimana sudah paham kan?? Cukup sampai disini pembahasan tentang statement penentu keputusan, sampai jumpa di laporan selanjutnya^^
Recent Comments