Postingan
Menampilkan postingan dari April, 2014
PROGRAM C++ PENJADWALAN PELANGGAN
- Dapatkan link
- Aplikasi Lainnya
#include <cstdlib> #include <iostream> using namespace std; struct pelanggan{ int waktu,id; }; void penjadwalanPelanggan(pelanggan p[], int a){ int i,j,temp,tukar; //tukar = 1; for(i=1; i< a-1 && tukar; i++){ //tukar = 0; for (j=a; 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<=a; i++){ p[i].id=i; cout<<"Pelanggan ke - "<<p[i].id<<" "<<" dilayani ! "; cout<<endl; } } int main(int argc, char *argv[]){ pelanggan p[100]; int a; cout<<"SAPTO NUGROHO :"<<endl; cout<<"11018043 :"<<endl; cout<<"Masukkan banyaknya pelanggan : "; cin>>a;
PROGRAM PENCOCOKAN STRING
- Dapatkan link
- Aplikasi Lainnya
#include <cstdlib> #include <iostream> using namespace std; void FungsiGagal(char P[], int F[],int m){ int i,j; F[0]=0; j=0; i=1; while(i<m){ if(P[i]==P[j]){ F[i]=j+1; i++; j++; }else if(j>0){ j=F[j-1]; }else { F[i]=0; i++; } } } int pencocokan(char T[], char P[]){ int i,j,F[100]; int m=strlen(P); int n=strlen(T); FungsiGagal(P,F,m); i=0; j=0; while(i<n){ if(T[i]==P[j]){ if(j==m-1) return i-j; else{ i++; j++; } }else if(j>0){ j=F[j-1]; }else{ i++; } } return -1; } int main(int argc, char *argv[]) { char T[1000],P[100]; cout<<"SAPTO NUGROHO "<<endl; cout<<"11018043 "<<endl; cout<<""<<endl; cout<<"Masukkan Teks : "; while(g