#include<iomanip.h>
#include<iostream.h>
#include<string.h>
void main()
{
struct loundri
{
long int harga;
long int total;
char nama[20];
int kg,code;
};
loundri semua[50];
int cari,tmp1,tmp3,i,j,dta,ditemukan;
long int tmp4;
char tmp2[40];
cout<<"*******************************************************************"<<endl;
cout<<"Type Hari/jam Kode Harga "<<endl;
cout<<"*******************************************************************"<<endl;
cout<<"Cuci Exklusif 5jam 111 12000/kg "<<endl;
cout<<"Cuci Expert 2hari 112 6000/kg "<<endl;
cout<<"Cuci Standar 3hari 113 4500/kg "<<endl;
cout<<"*******************************************************************"<<endl;
cout <<"Input Banyak pelanggan : ";cin>>dta;
cout <<endl;
cout <<"*****************************data pelanggan***********************"<<endl;
for (i=1;i<=dta;i++)
{
cout <<"data ke : "<<i<<endl;
cout <<"Nama Pelanggan: ";
cin >>semua[i].nama;
cout <<"kode : ";
cin >>semua[i].code;
cout <<"Banyak (kg) : ";
cin >>semua[i].kg;
cout <<"Harga/Kg : Rp. ";
cin >>semua[i].harga;
semua[i].total = semua[i].kg*semua[i].harga;
cout <<"TOTAL PEMBAYARAN : Rp. "<<semua[i].total<<endl;
cout <<"******************************************************************"<<endl;
cout<<endl;
}
for (i=1;i<=dta;i++)
{
for (j=i+1; j<=dta; j++)
if(semua[i].code < semua[j].code)
{
tmp1 = semua[i].code;
semua[i].code = semua[j].code;
semua[j].code = tmp1;
strcpy(tmp2,semua[i].nama);
strcpy(semua[i].nama,semua[j].nama);
strcpy(semua[j].nama,tmp2);
tmp3 = semua[i].kg;
semua[i].kg= semua[j].kg;
semua[j].kg= tmp3;
tmp4 = semua[i].total;
semua[i].total = semua[j].total;
semua[j].total = tmp4;
}
}
cout <<"******************************************************************"<<endl;
cout <<" Kode Nama Pembeli banyak (Kg) Total Bayar "<<endl;
cout <<"******************************************************************"<<endl;
for (i=1; i<=dta; i++)
{
cout <<setw(9)<<semua[i].code;
cout <<setw(12)<<semua[i].nama;
cout <<setw(14)<<semua[i].kg;
cout <<setw(16)<<semua[i].total<<endl;
}
cout <<endl;
cout <<"******************************************************************"<<endl;
cout <<"L************O***********U*********N*********D*******R***********Y"<<endl;
cout <<endl;
cout <<endl;
cout <<"Input kode , Untuk Mnencari pelanggan => ";cin>>cari;
cout <<endl;
i=1;
ditemukan=0;
while ((i<=dta) && (!ditemukan))
if (cari==semua[i].code)
ditemukan=1;
else
i=i+1;
if (ditemukan)
{
cout <<"Nama pelanggan: "<<semua[i].nama<<endl;
cout <<"Banyak (Kg) : "<<semua[i].kg<<" "<<endl;
cout <<"TOTAL BAYAR :Rp. "<<semua[i].total<<endl;
}
else
cout <<"Data yang Diinput tidak terdaftar"<<endl;
}