WEB BLOG
this site the web

Tugas s.data sbelum UTS

#include <cstdlib>
#include <iostream>
//#include “stdio.h”
//#include expects “FILENAME”

using namespace std;

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

do{
cout <<” MENU\n”;
cout <<” 1. ENQUEUE\n2. DEQUEUE\n3. VIEW\n4. EXIT\n”;
cout <<” Pilihan = “; scanf(“%d”, &pilihan);
switch (pilihan)
{
case 1:

if (belakang < 4 )
{ cout<<”Data Masuk = “; scanf(“%d”, &data);
queue[belakang+1] = data;
belakang++;
if (belakang == 0)
depan = 0;
}
else
cout <<”Queue penuh!\n”;

break;
case 2: //dequeue
//apakah queue belum kosong?
if (depan <= belakang)
{ cout <<”Data keluar = %d\n”, queue[depan];
depan++;
}
else
cout<<”Queue kosong!\n”;
break;
case 3:
for(i=depan; i<=belakang; i++)
cout <<”%d “, queue[i];
cout <<”\n”;
break;
}
}while (pilihan != 4);
system(“PAUSE”);
return EXIT_SUCCESS;
}

0 komentar:

Posting Komentar

 

W3C Validations

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Morbi dapibus dolor sit amet metus suscipit iaculis. Quisque at nulla eu elit adipiscing tempor.

Usage Policies