By : Aditya Nofriansyah (F 551 17 050)

Kamis, 30 Agustus 2018

Program C++ Queue (Antrian)

#include <stdio.h>
#include <iostream>
#include <conio.h>
using namespace std;
main()
{
int queue[5];
int depan = -1;
int belakang = -1;
int pilihan, data, i;

do{
cout<<("PROGRAM QUEUE (ANTRIAN) BY ADITYA NOFRIANSYAH F 551 17 050\n");
cout<<("1. ENQUEUE\n2. DEQUEUE\n3. VIEW\n4. EXIT\n");
cout<<("Pilihan = ");
cin>>pilihan;

 switch (pilihan)
 {
 case 1:
  if (belakang < 4 )
  {
       cout<<"Data Masuk = ";
        cin>>data;
   queue[belakang+1] = data;
          belakang++;
          if (belakang == 0)
          depan = 0;
      }
      else
       cout<<"Queue penuh!\n";
       break;
   case 2:
        if (depan <= belakang)
         {
            cout<<"Data keluar = \n"<<queue[depan];
            depan++;
            cout<<endl;
         }
         else
           cout<<("Queue kosong!\n");
           break;
   case 3:
        for(i=depan; i<=belakang; i++)
        cout<<queue[i];
        cout<<"\n";
        break;
   }
   cout<<"----------------------------------------------------------";
   cout<<endl;
 }
while (pilihan != 4);
}
Share:

0 komentar:

Posting Komentar

Jika ingin mengcopy artikel disini harap mencantumkan sumber ya. Terima Kasih. Diberdayakan oleh Blogger.

About

Program C++ Stack (Tumpukkan)

#include <iostream> #include <conio.h> #include <string.h> using namespace std; struct tumpukan  //struktur tumpukan {  ch...

Total Insan Yang Pernah Mampir Disini

Masukkan Kata Kunci

Blogroll

Labels