#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
judul()
{
cout<<"\t\t\tTOKO
KUE KITA"<<endl;
cout<<"\t\t****************************"<<endl;
}
garis()
{
cout<<"----------------------------------------------------"<<endl;
}
main()
{
//deklarasi
int i,bt;
struct
{
char notrans[10];
char nkasir[30];
char ncost[30];
char kode[10];
char jenis[50];
char pilihan;
int jumbel;
long harga;
long tohar;
}datakue[10];
struct
{
long topem;
float pajak;
long tobay;
long ubay;
long ukem;
}hitung;
atas:
clrscr();
judul();
cout<<endl;
garis();
cout<<"Kode Paket
Jenis Kue Harga
"<<endl;
garis();
cout<<"P1
Nastar Castangel Salju Coklat
200000"<<endl;
cout<<"P2
Nastar Salju Coklat
175000"<<endl;
cout<<"P3
Castangel Coklat
150000"<<endl;
cout<<"S1
Nastar
75000"<<endl;
cout<<"S2 Salju
65000"<<endl;
cout<<"S3
Castangel
70000"<<endl;
cout<<"S4
Coklat
45000"<<endl;
garis();
cout<<"Banyak Pesanan : ";
cin>>bt;
cout<<"Nomor Transaksi : ";
cin>>datakue[i].notrans;
cout<<"Nama Kasir
: ";
gets(datakue[i].nkasir);
cout<<"Nama Customer
: ";
gets(datakue[i].ncost);
for(i=1;i<=bt;i++)
{
cout<<"Kode Pesanan
: ";
cin>>datakue[i].kode;
if(strcmp(datakue[i].kode,"P1")==0||strcmp(datakue[i].kode,"p1")==0)
{
strcpy(datakue[i].jenis,"Nastar,
Castangel, Salju, Coklat");
datakue[i].harga=200000;
}
else
if(strcmp(datakue[i].kode,"P2")==0||strcmp(datakue[i].kode,"p2")==0)
{
strcpy(datakue[i].jenis,"Nastar,
Salju, Coklat");
datakue[i].harga=175000;
}
else
if(strcmp(datakue[i].kode,"P3")==0||strcmp(datakue[i].kode,"p3")==0)
{
strcpy(datakue[i].jenis,"Castangel,
Coklat");
datakue[i].harga=150000;
}
else
if(strcmp(datakue[i].kode,"S1")==0||strcmp(datakue[i].kode,"s1")==0)
{
strcpy(datakue[i].jenis,"Nastar");
datakue[i].harga=75000;
}
else
if(strcmp(datakue[i].kode,"S2")==0||strcmp(datakue[i].kode,"s2")==0)
{
strcpy(datakue[i].jenis,"Salju");
datakue[i].harga=65000;
}
else
if(strcmp(datakue[i].kode,"S3")==0||strcmp(datakue[i].kode,"s3")==0)
{
strcpy(datakue[i].jenis,"Castangel");
datakue[i].harga=70000;
}
else if(strcmp(datakue[i].kode,"S4")==0||strcmp(datakue[i].kode,"s4")==0)
{
strcpy(datakue[i].jenis,"Coklat");
datakue[i].harga=45000;
}
else
{
strcpy(datakue[i].jenis,"Tidak
Ada");
datakue[i].harga=0;
}
cout<<"Jumlah Beli
: ";
cin>>datakue[i].jumbel;
cout<<endl<<endl;
datakue[i].tohar=datakue[i].harga*datakue[i].jumbel;
hitung.topem=hitung.topem+datakue[i].tohar;
hitung.pajak=hitung.topem*0.05;
hitung.tobay=hitung.topem+hitung.pajak;
}
judul();
cout<<endl;
garis();
cout<<"No Kode Harga Satuan Jumlah Beli
Total Harga "<<endl;
garis();
for(i=1;i<=bt;i++)
{
cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(7)<<datakue[i].kode;
cout<<setiosflags(ios::left)<<setw(15)<<datakue[i].harga;
cout<<setiosflags(ios::left)<<setw(13)<<datakue[i].jumbel;
cout<<setiosflags(ios::left)<<setw(12)<<datakue[i].tohar;
cout<<endl;
}
garis();
cout<<" Total Pembelian :
"<<hitung.topem<<endl;
cout<<" Pajak :
"<<hitung.pajak<<endl;
cout<<" Total Bayar : "<<hitung.tobay<<endl;
cout<<" Uang Bayar
: ";
cin>>hitung.ubay;
hitung.ukem=hitung.ubay-hitung.tobay;
cout<<" Uang Kembali : "<<hitung.ukem<<endl;
cout<<"\tIngin Input Lagi?[Y/N] : ";
cin>>datakue[i].pilihan;
if(datakue[i].pilihan=='Y'||datakue[i].pilihan=='y')
goto atas;
else
cout<<endl<<"-----Terima Kasih-----Selamat Datang
Kembali-----"<<endl;
getch();
}
Tidak ada komentar:
Posting Komentar