Contoh Program Struktur dalam perhitungan barang terjual pramuniaga - Ambrosius Haloho

Contoh Program Struktur dalam perhitungan barang terjual pramuniaga

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();
}



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 :)
Comments
0 Comments

Silahkan tinggalkan komentar anda agar blogger ini bisa menjadi lebih baik :) By : Orang Usil Cari Uanga (ttd : Zulvan Sihaloho)
EmoticonEmoticon