Contoh Program Struktur dalam perhitungan penjualan barang pramuniaga - ambrosius haloho
Unknown
21:20
Halo... :)
Apa kabar ?? semoga kabarnya hari ini bahagia dan sehat selalu.
Okey kali ini bang ambro akan berbagi sedikit sebuah program yaitu Contoh Program Struktur dalam perhitungan barang terjual pramuniaga - ambrosius haloho. Semoga dengan program ini teman-teman sekalian dapat memahaminya.
Okey baik langsung saja saya kash tunjunk programnya. langsung ke TKP :) soalnya bang ambro kurang pandai basa basi dalam sebuah kata-kata, hehehehe ...berikut contoh code programnya :)
#include<stdio.h>
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
struct pramuniaga
{
char no_pramu[10];
unsigned int terjual[5];
unsigned int jlh_jual;
double hasil;
}
main()
{
clrscr();
pramuniaga penjualan[20];
unsigned i,j,n;
unsigned int temp;
int total,max,min,urut;
double harga[5]={100,200,150,250,300};
cout<<"\t==========================="<<endl;
cout<<"\tDaftar Penjualan Pramuniaga"<<endl;
cout<<"\t==========================="<<endl;
cout<<"\nMasukkan Banyak Pramuniaga : ";cin>>n;
for(i=0;i<n;i++)
{
cout<<"\nMasukkan No. Pramuniaga : ";cin>>penjualan[i].no_pramu;
for(j=0;j<5;j++)
{
cout<<"Barang ke - "<<j+1<<" Terjual : ";cin>>penjualan[i].terjual[j];
}
}
cout<<endl;
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(penjualan[i].hasil>penjualan[j].hasil)
{
temp=penjualan[i].hasil;
penjualan[i].hasil=penjualan[j].hasil;
penjualan[j].hasil=temp;
}
}
}
for(i=0;i<n;i++)
{
penjualan[i].jlh_jual=0;
penjualan[i].hasil=0;
for(j=0;j<5;j++)
{
penjualan[i].jlh_jual=penjualan[i].jlh_jual+penjualan[i].terjual[j];
penjualan[i].hasil=penjualan[i].hasil+(penjualan[i].terjual[j]*harga[j]);
}
}
cout<<" ================================================================"<<endl;
cout<<"| | No. | Banyak Barang Yang Terjual | Jumlah | Total |"<<endl;
cout<<"| No | |============================| Barang | Harga |"<<endl;
cout<<"| | Pramuniaga | 1 | 2 | 3 | 4 | 5 | Terjual | Jual |"<<endl;
cout<<" ================================================================"<<endl;
for(i=0;i<n;i++)
{
cout<<"|"<<setw(3)<<i+1<<setw(2)<<"|"<<setw(10)<<penjualan[i].no_pramu;
for(j=0;j<5;j++)
{
cout<<setw(3)<<"|"<<setw(3)<<penjualan[i].terjual[j];
}
cout<<setw(2)<<"|"<<setw(5)<<penjualan[i].jlh_jual;
cout<<setw(5)<<"|"<<setw(6)<<penjualan[i].hasil<<setw(2)<<"|"<<endl;
}
cout<<" ================================================================"<<endl;
for(i=0;i<n;i++)
{
if (penjualan[i].hasil>max)
{
max=penjualan[i].hasil;
}
else if (penjualan[i].hasil<min)
{
min=penjualan[i].hasil;
}
}
cout<<"\n\tPenjualan Harga Barang Pramuniaga Tertinggi = "<<max;
cout<<"\n\tPenjualan Harga Barang Pramuniaga Terendah = "<<min;
getch();
}
#include<iostream.h>
#include<conio.h>
#include<iomanip.h>
struct pramuniaga
{
char no_pramu[10];
unsigned int terjual[5];
unsigned int jlh_jual;
double hasil;
}
main()
{
clrscr();
pramuniaga penjualan[20];
unsigned i,j,n;
unsigned int temp;
int total,max,min,urut;
double harga[5]={100,200,150,250,300};
cout<<"\t==========================="<<endl;
cout<<"\tDaftar Penjualan Pramuniaga"<<endl;
cout<<"\t==========================="<<endl;
cout<<"\nMasukkan Banyak Pramuniaga : ";cin>>n;
for(i=0;i<n;i++)
{
cout<<"\nMasukkan No. Pramuniaga : ";cin>>penjualan[i].no_pramu;
for(j=0;j<5;j++)
{
cout<<"Barang ke - "<<j+1<<" Terjual : ";cin>>penjualan[i].terjual[j];
}
}
cout<<endl;
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(penjualan[i].hasil>penjualan[j].hasil)
{
temp=penjualan[i].hasil;
penjualan[i].hasil=penjualan[j].hasil;
penjualan[j].hasil=temp;
}
}
}
for(i=0;i<n;i++)
{
penjualan[i].jlh_jual=0;
penjualan[i].hasil=0;
for(j=0;j<5;j++)
{
penjualan[i].jlh_jual=penjualan[i].jlh_jual+penjualan[i].terjual[j];
penjualan[i].hasil=penjualan[i].hasil+(penjualan[i].terjual[j]*harga[j]);
}
}
cout<<" ================================================================"<<endl;
cout<<"| | No. | Banyak Barang Yang Terjual | Jumlah | Total |"<<endl;
cout<<"| No | |============================| Barang | Harga |"<<endl;
cout<<"| | Pramuniaga | 1 | 2 | 3 | 4 | 5 | Terjual | Jual |"<<endl;
cout<<" ================================================================"<<endl;
for(i=0;i<n;i++)
{
cout<<"|"<<setw(3)<<i+1<<setw(2)<<"|"<<setw(10)<<penjualan[i].no_pramu;
for(j=0;j<5;j++)
{
cout<<setw(3)<<"|"<<setw(3)<<penjualan[i].terjual[j];
}
cout<<setw(2)<<"|"<<setw(5)<<penjualan[i].jlh_jual;
cout<<setw(5)<<"|"<<setw(6)<<penjualan[i].hasil<<setw(2)<<"|"<<endl;
}
cout<<" ================================================================"<<endl;
for(i=0;i<n;i++)
{
if (penjualan[i].hasil>max)
{
max=penjualan[i].hasil;
}
else if (penjualan[i].hasil<min)
{
min=penjualan[i].hasil;
}
}
cout<<"\n\tPenjualan Harga Barang Pramuniaga Tertinggi = "<<max;
cout<<"\n\tPenjualan Harga Barang Pramuniaga Terendah = "<<min;
getch();
}
Untuk penjelasan dari satu-satu fungsi diatas teman-teman dapat melihatnya di situ blog sahabat-sahabat kita yang menjelaskan segala fungsi-fungsi dari deklarasi dari fungsi utama maupun headernya.
Semoga bermanfaat iya teman-teman sekalian, dan jangan lupa untuk meninggalkan jejak dengan meninggalkan comentar di bawah ini :) salam hangat dari bang ambro :)
No comments :
Post a Comment