You are on page 1of 1

https://drive.google.

com/file/d/0B3FfeKKYk_VYX1ZETEEtcEVSbnc/view

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

main()
{
int queue[5];
int depan = -1;
int belakang = -1;
int pilihan, data, i;

do{
cout<<("MENU\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);
getch();
}

You might also like