Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <iostream>
- #include <conio.h>
- #include <windows.h>
- using namespace std;
- int main()
- {
- int queue[5];
- int head = 1;
- int tail = -1;
- int pilihan, nilai, i;
- do{
- cout<<("MENU\n");
- cout<<("1. Enqueue\n2. Dequeue\n3. tampilan\n4. keluar\n");
- system("cls");
- cout<<("Pilihan = ");
- cin>>pilihan;
- switch (pilihan)
- {
- case 1:
- if (tail < 4 )
- {
- cout<<"Data Masuk = ";
- cin>>nilai;
- queue[tail+1] = nilai;
- tail++;
- if (tail == 0)
- head = 0;
- }
- else
- cout<<"Queue penuh\n";
- break;
- case 2:
- if (head <= tail)
- {
- cout<<"Data keluar = \n"<<queue[head];
- head++;
- cout<<endl;
- }
- else
- cout<<("queue kosong\n");
- break;
- case 3:
- for(i=head; i<=tail; i++)
- cout<<" data ke - "<<i<<" = "<<queue[i];
- cout<<"\n";
- break;
- }
- cout<<"--------------------------------------";
- cout<<endl;
- }
- while (pilihan != 4);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement