halo teman teman sobat Vitamin C kembali lagi dengan tutorial bahasa c yang pastinya gak bertele tele dan menarik banget untuk dipelajari. tujuan kita untuk mempelajari statement dan keputusan adalah mengamati penggunaan statement penentu keputusan yaitu statement if-else.Memanfaatkan statement if-else untuk membuat proses perulangan 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.

nah…. sebelumnya kita kan udah mempelajari tentang relational operator. disini kita akan mempelajari perbandingan dengan menggunakan statement if-else. bila kondisi benar maka akan mengerjakan proses A dan apabila kondisi salah maka tidak akan mengerjakan proses A atau dapat juga dikatakan mengerjakan proses lain seperti B. proses A dan B dapat berupa satu baris statement atau beberapa baris yang dikelompokkan (compund statement). Statement if-else bersarang meripakan kombinasi dari beberapa if-else dinama apabila beberapa kondisi yang harus diuji kebenerannya secara bersama (if dalam if). Statement switch-case adalah bentuk lain dari statement else if.

setelah tau torinya mari kita praktekkan ke dalam software coding Bahasa C : Code Blocks.

  1. Program untuk menentukan bilangan ganjil atau bilangan genap
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    untuk bilangan ganjil genap, kita disini menggunakan modulus 2 dimana jika sisa 1 maka bilangan tersebut adalah ganjil jika sisa 0 maka bilangan tersebut adalah genap. Maka program berjalannya adalah.
    • Facebook
    • Twitter
    • Google+
    • Pinterest
  2. Sekarang, marilah kita membuat program untuk menentukan kelompok suatu karakter yang dimasukkan melalui keyboard. Kelompok karakkter tersebut adalah huruf kecil,huruf besar, angka dan karakter khusus.
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    diprogram ini kita menggunakan else-if dimana itu adalah seperti dengan mendaftar kondisi secara veritikal agar pembacaannya mudah. berikut adalah hasil program diatas.
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    • Facebook
    • Twitter
    • Google+
    • Pinterest

    • Facebook
    • Twitter
    • Google+
    • Pinterest
  3. Mari kita buat 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 accumulator untuk menyimpan angka yang diketik user
    >Operator E untuk mengakhiri program.
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    disni saya menggunakan fungsi loop dimana untuk mengulang perhtungan dari angka yang disimpan. yaitu goto.
    • Facebook
    • Twitter
    • Google+
    • Pinterest
  4. Sekarang mari kita membuat program untuk menentukan tahun kabisat dari tahun 1900 sampai tahun 2005.
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    tahun pertam adalah 1900 sehingga program diatas menghitung tahun kabisat yang ada pada tahun 1900-2005.
    • Facebook
    • Twitter
    • Google+
    • Pinterest
  5. Program untuk menghitung determinan dari Ax^2+Bx+c=0
    • Facebook
    • Twitter
    • Google+
    • Pinterest

    disini saya menggunakan if ketika D=0, D>0, D<0, berikut adalah hasil programnya.
    • Facebook
    • Twitter
    • Google+
    • Pinterest

Kesimpulan
statement penentu keputusan disini di dapat 2 yaitu if dan else. statement penentu keputusan bisa dimanfaatkan untuk membuat proses pengulangan yatu dengan mengkombinasikan dengan statement goto-label. disini juga dipelajari bahwa if else memiliki bentuk lain yaitu else if dan switch case