Kamis, 03 Juli 2014

Contoh Program Memberi Efek Suara C++



Source code:
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>

/*struct Antrian{
    char nama[30];
    char alamat[30];
    char nonpwp[30];
}Loket[3];*/
int x=3;
int f=0;
int r=0;
int pil;

void insert()
{
   r+=1;
    for(int i=r;i<=x;i++)
   {
   if(i==x){
   cout<<i;}else
   cout<<i<<"<-";
   }
cout<<endl<<endl;
cout<<"no antrian anda-> "<<r<<endl;
}

void del()
{

    f=f+1;
   cout<<"(panggilan) no antrian -> "<<f<<endl;
   if(f==1){
   system("urut1.wma");
   }else if(f==2){
   system("urut2.wma");
   }else if(f==3){
   system("urut3.wma");
   }else if(f==4){
   system("urut3.wma");
   }
    getch();
}
void view()
{
    for(int i=f+1;i<=r;i++)
    {
        if(i==r){
      cout<<i;}
      else{
      cout<<i<<"<-";}
    }
}

void clear(){
f=r=-1;
}
void main()
{
    do
   {
        cout<<"=================================\n";
        cout<<"\tMENU PROGRAM QUEUE "<<endl;
        cout<<"=================================\n";
        cout<<"1. ambil no antrian              "<<endl;
        cout<<"2. panggil                "<<endl;
        cout<<"3. view              "<<endl;
      cout<<"4. clear                "<<endl;
      cout<<"5. exit                "<<endl;
        cout<<"\n===============================\n";
        cout<<"masukan pilihan  = ";
      cin>>pil;
      switch(pil)
      {
    case 1:
         if(r==x){
         cout<<"\n~~antrian penuh~~\n\n";
         }else{
           insert();
            }
            break;
         case 2:
   if(r==-1 || f==r){
   cout<<"\n~~tidak ada antrian~~\n\n";
   }else{
   del();
   }
               break;
         case 3:
   if(r==0 && f==0){
   cout<<"tidak ada yang di ampilkan\n";
   }else{
    view();}
            getch();
            break;
         case 4:
    clear();
   cout<<"data cleared\n";
    break;
      }
getch();
   }while(pil!=5);

   }

Untuk lebih jalasnya bi kunjungi di sini

Tidak ada komentar:

Posting Komentar