Professional Documents
Culture Documents
Tampilan Input
Tampilan Input
DATA TRANSAKSI
=========================================================
| Kode |Nama | Jumlah | Harga | Total |
| Barang | Barang | Beli | Barang | |
=========================================================
| |
| |
| |
=========================================================
Total Harga XXXXXXX
Diskon XXXXXXX
Total Bayar XXXXXXX
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
char kdbrg[10][20];
char nmbrg[10][20];
int jmlbeli[10];
long hbrg[10];
long tot[10];
char np[30];
char nofak[15];
long totharga=0;
float disk;
long totbayar;
int a;
int jmlbarang;
cout<<"Inputkan Nama Pembeli : ";
gets(np);
cout<<"Inputkan No. Faktur : ";
gets(nofak);
cout<<"Inputkan Jumlah Barang : ";
cin>>jmlbarang;
for(a=1;a<=jmlbarang;a++)
{
cout<<"Inputkan Kode Barang : ";
gets(kdbrg[a]);
cout<<"Inputkan Jumlah Beli : ";
cin>>jmlbeli[a];
if(strcmp(kdbrg[a],"NB003Z")==0)
{
strcpy(nmbrg[a],"Prosesor");
hbrg[a]=2500000;
}else if(strcmp(kdbrg[a],"MB004X")==0)
{
strcpy(nmbrg[a],"Memory");
hbrg[a]=1500000;
}else if(strcmp(kdbrg[a],"MB034A")==0)
{
strcpy(nmbrg[a],"MotherBoard");
hbrg[a]=1000000;
}else if(strcmp(kdbrg[a],"ZB005D")==0)
{
strcpy(nmbrg[a],"HDD");
hbrg[a]=1800000;
}else if(strcmp(kdbrg[a],"SP003V")==0)
{
strcpy(nmbrg[a],"Speaker");
hbrg[a]=800000;
}else if(strcmp(kdbrg[a],"MT004B")==0)
{
strcpy(nmbrg[a],"Monitor");
hbrg[a]=1800000;
}
tot[a]=hbrg[a]*jmlbeli[a];
totharga=tot[a]+totharga;
if(totharga>=20000000)
{
disk=20000000*0.1;
} else if(totharga>=10000000 && totharga<=20000000)
{
disk=20000000*0.08;
}
totbayar=totharga-disk;
}
clrscr();
cout<<"Nama Pembeli : "<<np<<endl;
cout<<"No. Faktur : "<<nofak<<endl;
cout<<" DATA TRANSAKSI "<<endl;
cout<<"========================================================================"<<endl;
cout<<"| Kode | Nama | Jumlah | Harga | Total |"<<endl;
cout<<"| Barang | Barang | Beli | Barang | |"<<endl;
cout<<"========================================================================"<<endl;
//1212345678901231212345678901234512123456789121234567890121234567890112
for(a=1;a<=jmlbarang;a++)
{
cout<<setiosflags(ios::left)<<setw(2)<<"|";
cout<<setiosflags(ios::left)<<setw(13)<<kdbrg[a];
cout<<setiosflags(ios::left)<<setw(2)<<"|";
cout<<setiosflags(ios::left)<<setw(15)<<nmbrg[a];
cout<<setiosflags(ios::left)<<setw(2)<<"|";
cout<<setiosflags(ios::left)<<setw(9)<<jmlbeli[a];
cout<<setiosflags(ios::left)<<setw(2)<<"|";
cout<<setiosflags(ios::left)<<setw(10)<<hbrg[a];
cout<<setiosflags(ios::left)<<setw(2)<<"|";
cout<<setiosflags(ios::left)<<setw(11)<<tot[a];
cout<<setiosflags(ios::left)<<setw(2)<<"|"<<endl;
}
cout<<"====================================================================="<<endl;
cout<<"Total Harga :"<<totharga<<endl;
cout<<"Diskon :"<<disk<<endl;
cout<<"Total Bayar :"<<totbayar<<endl;
getch();
}