Kamis, 28 Maret 2013

Program Antrian Pelanggan



#include <cstdlib>
#include <iostream>

using namespace std;

struct pelanggan{
int id, t;
};
void PenjadwalanPelanggan(int n, pelanggan p[]) { 
int i, temp;   
for(i=0; i<n; i++) {
cout<<"Masukan Waktu Pelanggan "<<i+1<< ":";
p[i].id=i+1;
cin>>p[i].t;
    }   
for(i=0; i<n; i++) {
for(int x=0; x<n; x++) {
if(p[x].t>p[x+1].t) {
temp=p[x].t;
p[x].t=p[x+1].t;
p[x+1].t=temp;

temp=p[x].id;
p[x].id=p[x+1].id;
p[x+1].id=temp;                }
        }    }   
cout<<endl;   
cout<<"Urutan Yang dilayani:"<<endl;
for(i=0; i<n; i++) {
cout<<"Pelangan "<<p[i].id;
cout<<endl;
    }   
cout<<endl<<endl;          
}
int main(int argc, char *argv[])
{    int x;
pelanggan y[100];   
cout<<"Masukan Jumlah Pelanggan:";
cin>>x;
    PenjadwalanPelanggan(x, y);   
system("PAUSE");
return EXIT_SUCCESS;
}


0 komentar:

Posting Komentar