Wednesday 24 December 2014

ANTRIAN C++

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

main()
{
      cout<<"TUGAS C++ ANTRIAN\n";
      cout<<"RANDA YUSUF\n";
    int cek=0, data[20], x, hapus;
    int pil;
    do {
         
            cout<<"1. Tambah Antrian"<<endl;
            cout<<"2. Hapus Antrian"<<endl;
            cout<<"3. Lihat Antrian"<<endl;
            cout<<"4. Keluar"<<endl;
         cout<<endl;
            cout<<"Silahkan masukkan pilihan anda = ";
            pil=getche();
         cout<<endl;
if(pil!='1' && pil !='2' && pil !='3' && pil!='4' )
          cout<<"Anda salah mengetikkan inputan";
            else
            {
                if(pil=='1')
                {
                    if(cek==20)
                        cout<<"Antrian Penuh";
                    else
                    {
                    cout<<"Masukkan huruf = ";
               cin>>x;
                        data[cek]=x;
                        cek++;
                    }
                }
                else
                {
                    if(pil=='2')
                    {
                        if(cek==0)
                            cout<<"Antrian kosong";
                        else
                        {
                            hapus=data[0];
                            for(int v=0;v<cek;v++)
                                data[v]=data[v+1];
                            data[cek-1]=NULL;
                            cek--;
                       cout<<"Data dengan nilai "<<hapus<<" terhapus"<<endl;
                        }
                        getch();
                    }
                    else
                    {
                        if(pil=='3')
                        {
                            if(cek==0)  
                                cout<<"Antrian Kosong\n";

                            else
                            {
                                cout<<endl;
                                for(int z=0;z<cek;z++)
                                {
                                    cout<<" | ";
                                    cout<<" "<<data[z];
                                    cout<<" | ";
                                }

                            }
                            getch();
                        }
                    }
                }
            }

    }while(pil!='4');
}

No comments:

Post a Comment