PENGAMBILAN KEPUTUSAN
A. TUJUAN
1. Menjelaskan penggunaan pernyataan if
2. Menjelaskan penggunaan pernyataan if-else
3. Menjelaskan penggunaan pernyataan switch
B. TEORI
Kondisi if memeriksa apakah suatu kondisi dinyatakan benar (true). Bentuk umum dari kondisi if
adalah:
If (kondisi) pernyataan
Kondisi if melakukan operasi hanya berdasar satu kondisi, selain kondisi tersebut akan diabaikan.
Pada pernyataan kondisi if-else, jika kondisi yang diinginkan tidak terpenuhi maka akan dilakukan suatu
operasi lain. Bentuk umum:
if(kondisi) pernyataan1 else pernyataan 2
Struktur kondisi switch digunakan seperti struktur kondisi if else yang berurutan. Bentuk umum:
switch(ekspresi)
{
case..: pernyatan;
break;
case..: pernyatan;
break;
.
default: pernyataan; //pilihan
}
C. PERCOBAAN
1. Sebuah supermarket membuat prrogram promo, dimana jika seorang pembeli mempunyai total
pembelanjaan Rp. 100.000,- keatas maka akan mendapat potongan sebesar 10 %. Tulislah sebuah
program untuk menentukan harga yang harus dibayar oleh seorang pembeli dimana total pembelanjaan
diinputkan dari keyboard.
2. Buatlah program untuk menghitung diskriminan dan mencari akar-akar dari persamaan kuadrat : ax 2 +
bx + c = 0 , dengan ketentuan sbb :
D = b2 - 4ac
x1 = (-b + sqrt(D)) / 2a
x2 = (-b - sqrt(D)) / 2a
Input
: a, b, c (float)
Output : Nilai Diskriminan serta nilai akar-akar persamaan tsb (x1& x2).
3. Buatlah program menggunakan switch-case untuk menampilkan menu dan melakukan proses sbb :
Menu :