Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h> // harusnya include
- #include<conio.h> // harusnya menggunakan .h
- #include<iostream> // harusnya tidak menggunakan .h dan typo kurang huruf e
- using namespace std;
- void insert(int); // harusnya void
- int delet(int); //harusnya int
- void display(void); // harusnya void
- int queue[5]; //harusnya int
- int rear=-1; //harusnya int
- int front=-1; //harusnya int
- main()
- {
- int n=5;
- char op;
- //system("cls");
- do
- {
- printf("\n\nPilihan");
- printf("\n1. Tambah Data");
- printf("\n2. Hapus Data");
- printf("\n3. Tampilkan Data");
- printf("\nTekan e untuk keluar");
- printf("\nPilihan Anda : ");
- op=getche();
- switch(op)
- {
- case '1':insert(n);break; // harusnya '1' bukan "1"
- case '2':delet(n);break; // harusnya '2' bukan "2"
- case '3':display(); break; // harusnya '3' bukan "3" dan brek seharusnya break
- default:printf("\nWrong operator");
- }
- }
- while(op!='e'); // While seharusnya while
- getch(); // Getch seharusnya getch
- }
- ///////////////////////////////////////////////////
- void insert(int n) // Void seharusnya void
- {
- int item;
- if((front==0&&rear==n)||(front==rear+1)) // penambahan tanda ( dan N seharusnya n
- { printf("\nQueue over flow");
- return;
- }
- if(front==-1)
- {
- front=0; // o seharusnya 0
- rear=0; // o seharusnya 0
- }
- else if(rear==n)
- rear=0;
- else
- rear=rear+1;
- printf("\nMasukan Data : ");// rintf seharusnya printf
- scanf("%d",&item);
- queue[rear]=item;
- }
- ////////////////////////////////////////
- int delet(int n)
- {
- int item;
- if(front==-1)
- { printf("\nQueue is empty");
- }
- printf("\nKamu Menghapus : %d",queue[front]); // Printf seharusnya printf
- queue[front]=0; // Queue seharusnya queue
- if(front==rear) // front seharusnya front
- {
- front=-1;
- rear=-1;
- }
- else if(front==n)
- front=0; // o seharusnya 0
- else
- front=front+1;
- }
- /////////////////////////////////
- void display(void)
- {
- int i;
- printf("\nTampilkan Queue\n");
- for(i=0;i<6;i++) // o seharusnya 0
- printf("%d ",queue[i]); // Printf seharusnya printf
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement