/*
Nama Program : Program Penjadwalan Pelanggan
*/.
#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;
}
Screenshot :
iya kak
BalasHapus