#include <stdio.
h>
int main ()
{
int A, B, C, jmlbrng, ttlharga, ttlbarang, ttldiskon, ttlbayar, jmlbayar, jmlkembalian, i;
printf("=========================PROGRAM TOTAL BELANJA=========================\n");
printf("Nama : Kadek Nanda Banyu Permana------------------------------------\n");
printf("\tNIM : 1808561050-------------------------------------------\n");
printf("\t\tKelas : B--------------------------------------------\n");
printf("_______________________________________________________________________\n");
char nama[50];
printf ("Ketik Nama Pelanggan [Maksimal 50 Huruf] : ");
gets(nama);
printf("Ketik Jumlah Barang : ");
scanf("%d",&jmlbrng);
printf("_______________________________________________________________________\n");
char barang [jmlbrng][20];
int harga[jmlbrng],quantity[jmlbrng];
for (i=0;i<jmlbrng;i++)
{
printf("\tBarang %d",i+1);
fflush(stdin);
printf("\n\tNama Barang : ");
gets(barang[i]);
printf("\tHarga Barang : ");
scanf("%d",&harga[i]);
printf("\tQuantity : ");
scanf("%d",&quantity[i]);
printf("_______________________________________________________________________\n");
}
ttlharga=harga[0]*quantity[0];
ttlbarang=quantity[0];
for (i=1;i<jmlbrng;i++)
{
ttlharga=harga[0]*quantity[0]+ttlharga;
ttlbarang=quantity[i]+ttlbarang;
}
A=(ttlharga*ttlbarang)*0.01;
B=(ttlharga*ttlbarang)*0.01+10000;
C=(ttlharga*ttlbarang)+11000*0.5;
printf("_______________________________________________________________________\n");
int *d;
if (ttlharga<100000)
{
d=&A;
}
else if(ttlharga<500000)
{
d=&B;
}
else
{
d=&C;
}
ttldiskon=*d;
ttlbayar=ttlharga-ttldiskon;
printf("\t\tTotal Harga = %d\n",ttlharga);
printf("\t\tTotal Quantity = %d\n",ttlbarang);
printf("\t\tTotal Diskon = %d\n",ttldiskon);
printf("\t\tTotal Bayar = %d",ttlbayar);
printf("\n_______________________________________________________________________\n");
printf("\t\t\tMasukkan Jumlah Bayar = ");
scanf("%d",&jmlbayar);
jmlkembalian=jmlbayar-ttlbayar;
printf("_______________________________________________________________________\n");
printf("\t\t\tJumlah Kembalian = %d",jmlkembalian);
printf("\n_______________________________________________________________________\n");
return 0;
}