Modul Bahasa C Branching : Bonus Pembelian

Branching atau percabangan digunakan untuk menyeleksi kondisi dan menentukan pilihan proses selanjutnya. Branching memiliki 2 keputusan yes dan no, Setiap keputusan memiliki proses yang berbeda. Branching dalam Bahasa C dapat dieksekusi dengan menggunakan if else atau switch case. If else digunakan untuk menentukan suatu nilai yang belum pasti misalnya if(a>0), semua nilai a yang lebih besar dari 0 akan bernilai yes. Berbeda dengan switch case menentukan nilai yang sudah pasti misalnya switch(a){ case 1 maka nilai a yang bernilai yes hanya a=1.

CONTOH SOAL
Buatlah algoritma, flowchart menggunakan visio dan source code menggunakan Bahasa C, untuk program yang menampilkan bonus pembelian dengan ketentuan total pembelian :
>= 500000 : mendapat bonus jaket
100000 – 499999 : mendapat bonus kaos
50000 – 99999 : mendapat bonus topi

ALGORITMA
1. Start
2. Deklarasi variabel total = total pembelian
3. Masukkan nilai dengan variabel total, lanjut ke langkah 4
4. Jika total>=500000 benar lanjut ke langkah 5, jika salah lanjut ke langkah 6
5. Tampilkan “anda mendapat bonus jaket”, lanjut ke langkah 13
6. Jika total>=100000 benar lanjut ke langkah 7, jika salah lanjut ke langkah 8
7. Tampilkan “anda mendapat bonus kaos”, lanjut ke langkah 13
8. Jika total>=50000 benar lanjut ke langkah 9, jika salah lanjut ke langkah 10
9. Tampilkan “anda mendapat bonus topi”, lanjut ke langkah 13
10. Jika total>0 benar lanjut ke langkah 11, jika salah lanjut ke langkah 12
11. Tampilkan “anda tidak mendapat bonus”, lanjut ke langkah 13
12. Tampilkan “masukkan total pembelian yang valid”, lanjut ke langkah 13
13. End

FLOWCHART
flowchar program

SOURCE CODE

OUTPUT
Output Program Dengan Total=10000

Output Program Dengan Total=-5000

Output Program Dengan Total=500000

Output Program Dengan Total=100000

Output Program Dengan Total=50000

Modul Bahasa C Branching : Bonus Pembelian Modul Bahasa C Branching : Bonus Pembelian Reviewed by Syafriansyah Muhammad on 3/04/2018 Rating: 5

Tidak ada komentar:

Diberdayakan oleh Blogger.