Program Penjadwalan Pelanggan
Agustus 1, 2012
#include cstdlib; #include iostream; using namespace std; struct pelanggan{ int waktu,id; }; void penjadwalanPelanggan(pelanggan p[], int n){ int i,j,temp,tukar; //tukar = 1; for(i=1; i< n-1 && tukar; i++){ //tukar = 0; for (j=n; j<i+1; j--) if (p[j].waktu < p[j-1].waktu){ //tukar = 1; temp = p[j].waktu; p[j].waktu = p[j-1].waktu; p[j-1].waktu = temp; }} for(int i=1; i<=n; i++){ p[i].id=i; cout<<"Pelanggan ke - "<<p[i].id<<" "<<" dilayani ! "; cout<<endl; } } int main(int argc, char *argv[]){ pelanggan p[100]; int n; cout<<"Masukkan banyak pelanggan : "; cin>>n; cout<<"Masukkan Waktu pelanggan : "<<endl; for(int i=1; i<=n; i++){ p[i].id=i; cout<<"Pelanggan ke - "; cin>>p[i].id; cout<<"Waktu pelanggan : "; cin>>p[i].waktu; } penjadwalanPelanggan(p,n); cout<<endl; system("PAUSE"); return EXIT_SUCCESS; }