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

  1. 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.

  1. 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.
  1. Program Percobaan

4.4.1 Mengamati penggunaan statement penentu keputusan sederhana, yaitu menentukan apakah bilangan yang dimasukkan lebih kecil dari nol?

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

4.4.2 Program dapat menentukan apakah suatu bilangan habis dibagi atau tidak. Program menggunakan operator ‘%’ (modulus)

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

4.4.3 Program menunjukkan bahwa suatu karakter yang dimasukkan melalui keyboard termasuk karakter huruf kecil atau bukan

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

4.4.4 Menampilkan penambahan suatu nilai index dimana sering digunakan untuk proses pengulangan. Dengan menggunakan kombinasi if-goto maka didapatkan satu statement perulangan

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

4.4.5 Penggunaan Compound Statement untuk mengelompokkan proses – proses yang harus dikerjakan bila kondisi terpenuhi dan apabila kondisi tidak terpenuhi

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

4.4.6 Program yang digunakan untuk menentukan satu pilihan diantara beberapa pilihan yaitu memilih satu operator yang sesuai diantara 4 Arithmetic Operator (+.-,/,dan*).

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

4.4.7 Program ini adalah modifikasi dari program 4.4.6 menggunakan statement switch-case sebagai ganti else-if.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

IV. Tugas

 

4.5.1 Buatlah program untuk menentukan bilangan ganjil atau bilangan genap dari bilangan yang dimasukkan dari keyboard

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

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)

  • Facebook
  • Twitter
  • Google+
  • Pinterest
  • Facebook
  • Twitter
  • Google+
  • Pinterest

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
    • Facebook
    • Twitter
    • Google+
    • Pinterest
    • Facebook
    • Twitter
    • Google+
    • Pinterest
    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.

    • Facebook
    • Twitter
    • Google+
    • Pinterest
    • Facebook
    • Twitter
    • Google+
    • Pinterest
    4.5.5 Buatlah program untuk menghitung determinan (D) dan mencari akar – akar dari persamaan kuadrat

    • Facebook
    • Twitter
    • Google+
    • Pinterest
    • Facebook
    • Twitter
    • Google+
    • Pinterest

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^^