Professional Documents
Culture Documents
#include <string>
#include <sstream>
#define true 1
#define false 0
struct biodata {
char nama[20];
string alamat;
char nohp[15];
};
void init(void);
int full(void);
int empty(void);
void baca(void);
int awal,akhir;
char nocomment[10];
int main() {
char pilih;
init();
do {
switch(pilih) {
enqueue(mhs);
break;
mhs = dequeue();
display(mhs);
break;
break;
break;
break;
}while(pilih != '5');
return 0;
void init(void) {
awal = -1;
akhir = -1;
if(empty() == true) {
awal = 0;
akhir = 0;
queue[awal] = mhs;
akhir++;
queue[akhir]=mhs;
int i;
if(empty() != true) {
mhs=queue[awal];
for(i=awal;i<=akhir;i++)
queue[i]=queue[i+1];
akhir--;
return(mhs);
int full(void) {
if(akhir==MAX-1) return(true);
else return(false);
int empty(void) {
else return(false);
void baca(void) {
int i;
if(empty() != true) {
for(i=awal;i<=akhir;i++) {
display(queue[i]);
return(mhs);
}
Hasil: