Kamis, 15 Desember 2016

Program Sederhana Penjadwalan Pelangan Menggunakan C++

/*
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 :

Previous Post
Next Post

post written by:

2 komentar: