Berikut adalah program procedure dari penjadwalan pelanggan . Berasal dari algoritma Greddy, yaitu metode untuk memecahkan persoalan optimasi. Arti Greedy menurut kamus istilah adalah rakus,tamak,loba. Prinsip Greedy adalah "Take what you can get now".

langung saja keprogram :

#include<iostream.h>
#include<conio.h>

void input(float bil[], int n){         //input
cout<<endl;
for(int c=0;c<n;c++){
cout<<"pelanggan ke-"<<(c+1)<<" : ";
cin>>bil[c];
}
}

void urut(float bil[], int n){         //urut
for(int c=0;c<n;c++){

for(int a=(n-1);a>=0;a--){
if(bil[a]<bil[a-1]){
int temp;
temp=bil[a];
bil[a]=bil[a-1];
bil[a-1]=temp;
}}}}

void cetak(float bil[], int n){         //cetak
cout<<endl;
cout<<"urutan waktu : "<<endl;
for(int c=0;c<n;c++){
cout<<"pelanggan ke-"<<c<<" : "<<bil[c]<<endl;}}


int main(){
int n;
float bil[100];
cout<<"inputkan banyak pelanggan: ";
cin>>n;

input(bil,n);
urut(bil,n);
cetak(bil,n);


getch();
return 0;
}