Source Code :
#include<cstdlib>
#include<iostream>
using namespace std;
typedef struct
{
char nm[25]; //nama barang yang ingin dibeli
char kd[5]; //kode barang yang ingin dibeli
int jml; //jumlah barang
int hrg; //harga barang
float diskon; //diskon barang
float total; //total penjualan
} penjualan;
typedef penjualan jual[101];
int main()
{
jual sell;
int banyak,itm;
float hrgttl,discount;
char lagi;
cout<<"\t Rincian Data Penjualan "<<endl;
do
{
hrgttl=0;
discount=0;
itm=0;
cout<<endl<<"Banyak Barang Yang Dijual : ";
cin>>banyak;
for (int i=0;i<banyak;i++) //perulangan untuk mencatat barang yang dibeli
{
cout<<" Kode Barang = ";cin>>sell[i].kd; //membaca kode barang
cout<<" Nama Barang = ";cin>>sell[i].nm; //membaca nama barang
cout<<" Jumlah Beli = ";cin>>sell[i].jml; //membaca jumlah barang yang ingin dibeli
cout<<" Harga = ";cin>>sell[i].hrg; //membaca harga barang
cout<<endl;
if(sell[i].jml>10)
{
sell[i].diskon = 0.3 * sell[i].hrg * sell[i].jml;
}
else if(sell[i].jml>=5)
{
sell[i].diskon = 0.2 * sell[i].hrg * sell[i].jml;
}
else
sell[i].diskon = 0;
//koding menghitung total penjualan per barang
sell[i].total = sell[i].hrg * sell[i].jml - sell[i].diskon;
//koding menghitung nilai total penjualan barang seluruhnya
hrgttl += sell[i].total;
itm += sell[i].jml;
}
cout<<"Total Harga = "<<hrgttl<<endl; //mencetak total harga penjualan
cout<<endl;
cout<<"Lagi ? [y/n] : ";
cin>>lagi;
}while (lagi!='n');
return 0;
}
Outputnya :
#include<cstdlib>
#include<iostream>
using namespace std;
typedef struct
{
char nm[25]; //nama barang yang ingin dibeli
char kd[5]; //kode barang yang ingin dibeli
int jml; //jumlah barang
int hrg; //harga barang
float diskon; //diskon barang
float total; //total penjualan
} penjualan;
typedef penjualan jual[101];
int main()
{
jual sell;
int banyak,itm;
float hrgttl,discount;
char lagi;
cout<<"\t Rincian Data Penjualan "<<endl;
do
{
hrgttl=0;
discount=0;
itm=0;
cout<<endl<<"Banyak Barang Yang Dijual : ";
cin>>banyak;
for (int i=0;i<banyak;i++) //perulangan untuk mencatat barang yang dibeli
{
cout<<" Kode Barang = ";cin>>sell[i].kd; //membaca kode barang
cout<<" Nama Barang = ";cin>>sell[i].nm; //membaca nama barang
cout<<" Jumlah Beli = ";cin>>sell[i].jml; //membaca jumlah barang yang ingin dibeli
cout<<" Harga = ";cin>>sell[i].hrg; //membaca harga barang
cout<<endl;
if(sell[i].jml>10)
{
sell[i].diskon = 0.3 * sell[i].hrg * sell[i].jml;
}
else if(sell[i].jml>=5)
{
sell[i].diskon = 0.2 * sell[i].hrg * sell[i].jml;
}
else
sell[i].diskon = 0;
//koding menghitung total penjualan per barang
sell[i].total = sell[i].hrg * sell[i].jml - sell[i].diskon;
//koding menghitung nilai total penjualan barang seluruhnya
hrgttl += sell[i].total;
itm += sell[i].jml;
}
cout<<"Total Harga = "<<hrgttl<<endl; //mencetak total harga penjualan
cout<<endl;
cout<<"Lagi ? [y/n] : ";
cin>>lagi;
}while (lagi!='n');
return 0;
}
Outputnya :
No comments:
Post a Comment