Hmmm.. UAS sudah selesai .. (pengen posting dr sebulan yang lalu, tapi baru sempet skrg).hehehe
Berikut ini codingan program c++ "Butik Simply", buat teman-teman yang ingin belajar semoga bermnfaat..
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<iomanip.h>
head()
{
cout<<" BUTIK\n";
cout<<" NOTA PENJUALAN PAKAIAN\n";
}
garis()
{
cout<<"==========================================\n";
}
bintang()
{
cout<<"******************************************\n";
}
thx()
{
cout<<"Terimakasih Atas
Kunjungan Anda \n";
}
struct
{
char kode,*jenis;
int harga,jumbel,subtotal;
}butik[10];
main()
{
atas:
char lagi,kasir[20],pembeli[20];
int i,j,ubay,ukem,total=0;
clrscr();
garis();
head();
garis();
cout<<"Input Nama Kasir : ";gets(kasir);
cout<<"input Nama Pembeli :
";gets(pembeli);
cout<<"Input Jumlah Data : ";cin>>j;
bintang();
for(i=1;i<=j;i++)
{
cout<<"Data Ke-
"<<i<<endl;
cout<<"Input Kode Baju
[G/J/B] : ";cin>>butik[i].kode;
cout<<"Input Jumlah Beli : ";cin>>butik[i].jumbel;
if(butik[i].kode=='G'||
butik[i].kode=='g')
{
butik[i].jenis="Gaun";
butik[i].harga=55000;
}
else if(butik[i].kode=='J'||
butik[i].kode=='j')
{
butik[i].jenis="Jacket";
butik[i].harga=25000;
}
else if(butik[i].kode=='B'||
butik[i].kode=='b')
{
butik[i].jenis="Blouse";
butik[i].harga=35000;
}
else
{ goto atas;}
}
clrscr();
garis();
head();
bintang();
cout<<"Nama Kasir : "<<kasir<<endl;
cout<<"Nama Pembeli : "<<pembeli<<endl;
bintang();
cout<<"No. Jenis Baju
Harga Jumlah Beli Subtotal "<<endl;
garis();
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(5)<<i;
cout<<setiosflags(ios::left)<<setw(16)<<butik[i].jenis;
cout<<setiosflags(ios::left)<<setw(13)<<butik[i].harga;
cout<<setiosflags(ios::left)<<setw(10)<<butik[i].jumbel;
butik[i].subtotal=butik[i].harga*butik[i].jumbel;
cout<<setiosflags(ios::right)<<setw(16)<<butik[i].subtotal<<endl;
total=total+butik[i].subtotal;
}
garis();
total=total+butik[i].subtotal;
cout<<" Jumlah Biaya : "<<total;
cout<<" Uang Bayar : ";cin>>ubay;
ukem=ubay-total;
cout<<" Uang Kembali : "<<ukem<<endl;
cout<<endl;
thx();
cout<<endl;
cout<<"Input Data Lagi
[Y/T] : ";cin>>lagi;
if(lagi=='Y'|| lagi=='y')
{ goto atas;}
else
{ return 0;}
getch();
}