Borland C++ Tipe B
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<iomanip.h>
line1()
{
cout<<“=============================================”<<endl;
}
line2()
{
cout<<“=============================”<<endl;
}
main()
{
class
{
public:
char nm[20];
long int harga,tohar;
int jumbel;
}penj[10];
float subtotal=0,diskon,ppn,grand,bayar,kembali;
char nota;
int i,j;
clrscr();
line1();
cout<<” SWALAYAN BINA DAGANG”<<endl;
line1();
cout<<“No. Nota : “;cin>>nota;
cout<<“Jumlah Transaksi : “;cin>>j;
for(i=1;i<=j;i++)
{
cout<<endl;
cout<<“Transaksi ke -“<<i<<endl;
cout<<“Nama Barang : “;gets(penj[i].nm);
cout<<“Harga Satuan : “;cin>>penj[i].harga;
cout<<“Jumlah Beli : “;cin>>penj[i].jumbel;
penj[i].tohar=penj[i].harga*penj[i].jumbel;
cout<<“Total Harga : “<<penj[i].tohar;
subtotal=subtotal+penj[i].tohar;
if(subtotal>180000)
{diskon=0.15*subtotal;}
else if(subtotal>70000)
{diskon=0.05*subtotal;}
else
{diskon=0;}
ppn=0.1*(subtotal-diskon);
grand=(subtotal-diskon)+ppn;
}
clrscr();
cout<<” SWALAYAN BINA DAGANG”<<endl;
cout<<” Jl. Bina Sarana No. 851-OK”<<endl<<endl;
cout<<“Nama Brg @Harga Jml Beli”<<endl;
line2();
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(12)<<penj[i].nm;
cout<<setiosflags(ios::left)<<setw(8)<<penj[i].harga;
cout<<setiosflags(ios::left)<<setw(8)<<penj[i].jumbel<<endl;
}
line2();
cout<<” Subtotal : Rp.”<<subtotal<<endl;
cout<<” Diskon : Rp.”<<diskon<<endl;
cout<<” PPN 10% : Rp.”<<ppn<<endl;
cout<<“Grand Total : Rp.”<<grand<<endl;
cout<<” Bayar : Rp.”;cin>>bayar;
cout<<endl;
kembali=bayar-grand;
cout<<” Kembalian : Rp.”<<kembali<<endl<<endl<<endl;
cout<<” Terima Kasih Atas”<<endl;
cout<<” Kunjungan Anda “<<endl;
getch();
}
Tinggalkan komentar