PENGAMBILAN KEPUTUSAN
if(a%2==0)
printf("Bilangan tersebut adalah bilangan genap\n\n",a);
else
printf("Bilangan tersebut adalah bilangan ganjil\n\n",a);
printf("\n\n");
printf("MUHAMAD NASIKHUDDIN NAJIB\n");
printf("REF II-B\n");
printf("161420072\n");
return 0;
}
2) Contoh Eksekusi
b. Buat program menggunaan pernyataan if adalah untuk menentukan
besarnya potongan harga yang diterima oleh seorang pembeli, berdasarkan
kriteria :
- Tidak ada potongan harga jika total pembelian kurang dari Rp.
100.000 (dalam hal ini potongan harga diinisialisasi dengan nol).
- bila total pembelian lebih dari atau sama dengan Rp. 100.000,
potongan harga yang diterima dirubah menjadi sebesar 5% dari total
pembelian.
Contoh :
Input = 50.000
Output = Total pembelian adalah Rp. 50.000
1) Listing Program
#include<stdio.h>
main()
{
int beli, discount, total;
printf("MENENTUKAN BESARNYA POTONGAN HARGA YANG
DITERIMA PEMBELI\n\n");
printf("Total Pembelian : ");
scanf("%ld", &beli);
printf("\n\n");
printf("MUHAMAD NASIKHUDDIN NAJIB\n");
printf("REF II-B\n");
printf("161420072\n");
return 0;
}
2) Contoh Eksekusi
printf("\n\n");
printf("MUHAMAD NASIKHUDDIN NAJIB\n");
printf("REF II-B\n");
printf("161420072\n");
return 0;
}
2) Contoh Eksekusi
d. Gunakan pernyaaan if…else untuk menentukan sebuah bilangan masukan
adalah bilangan prima atau bukan.
Input : x
Output : x adalah bilangan prima / bukan bilangan prima
1) Listing Program
#include<stdio.h>
int main()
{
int bil,hasil,decision=0,d;
if(decision == 1)
{
printf("\n\n");
printf("MUHAMAD NASIKHUDDIN NAJIB\n");
printf("REF II-B\n");
printf("161420072\n");
return(0);
}
2) Contoh Eksekusi
else
{
hasil=bil1/bil2;
printf("\n HASIL : %.3lf",hasil);
}
printf("\n\n");
printf("MUHAMAD NASIKHUDDIN NAJIB\n");
printf("REF II-B\n");
printf("161420072\n");
return(0);
}
2) Contoh Eksekusi
2) Flow Chart II
(1) Num = 10
10 > 0 ? →󠆛 Yes
Dicetak pada layar “Category A”.
(2) Num = -10
-10 > 0 ? →󠆛 No
Dicetak pada layar “Category B”.
(1) Num = 0
0 > 0 ? →󠆛 No
Dicetak pada layar “Category B”.
3) Flow Chart III
(1) Num = 10
10 > 0 ? →󠆛 Yes
Dicetak pada layar “Category
A”.
(2) Num = -10
-10 > 0 ? →󠆛 No
Dicetak pada layar “Category A
dan Category B”.
(3) Num = 0
0 > 0 ? →󠆛 No
Dicetak pada layar “Category A
dan Category B”.