#include<stdio.h>
#include<conio.h>
void main()
{
int cek=0, data[10], x, hapus;
char pil;
do {
printf("1. Tambah Antrian (Enqueue)\n");
printf("2. Hapus Antrian (Dequeue)\n");
printf("3. Lihat Antrian\n");
printf("4. Keluar\n");
printf("Silahkan masukkan pilihan anda... ");
pil=getche();
if(pil!='1' && pil !='2' && pil !='3' && pil!='4' )
printf("\n\nAnda salah mengetikkan inputan...\n");
else
{
if(pil=='1') //enqueu
{
if(cek==10)
printf("\nAntrian Penuh\n\n");
else
{
printf("\nMasukkan nilai--> ");scanf("%d",&x);
data[cek]=x;
cek++;
}
}
else
{
if(pil=='2') //dequeue
{
if(cek==0)
printf("\nAntrian kosong\n\n");
else
{
hapus=data[0];
for(int v=0;v<cek;v++)
data[v]=data[v+1];
data[cek-1]=NULL;
cek--;
printf("\nData dgn nilai=%iterhapus.",hapus);
}
getch();
}
else
{
if(pil=='3') //CEK DATA
{
if(cek==0)
printf("\nAntrian Kosong.\n\n");
else
{
printf("\n");
for(int z=0;z<cek;z++)
{
printf(" | ");
printf("%d",data[z]);
printf(" | ");
}
}
getch();
}
}
}
}
}while(pil!='4');
}
#include<conio.h>
void main()
{
int cek=0, data[10], x, hapus;
char pil;
do {
printf("1. Tambah Antrian (Enqueue)\n");
printf("2. Hapus Antrian (Dequeue)\n");
printf("3. Lihat Antrian\n");
printf("4. Keluar\n");
printf("Silahkan masukkan pilihan anda... ");
pil=getche();
if(pil!='1' && pil !='2' && pil !='3' && pil!='4' )
printf("\n\nAnda salah mengetikkan inputan...\n");
else
{
if(pil=='1') //enqueu
{
if(cek==10)
printf("\nAntrian Penuh\n\n");
else
{
printf("\nMasukkan nilai--> ");scanf("%d",&x);
data[cek]=x;
cek++;
}
}
else
{
if(pil=='2') //dequeue
{
if(cek==0)
printf("\nAntrian kosong\n\n");
else
{
hapus=data[0];
for(int v=0;v<cek;v++)
data[v]=data[v+1];
data[cek-1]=NULL;
cek--;
printf("\nData dgn nilai=%iterhapus.",hapus);
}
getch();
}
else
{
if(pil=='3') //CEK DATA
{
if(cek==0)
printf("\nAntrian Kosong.\n\n");
else
{
printf("\n");
for(int z=0;z<cek;z++)
{
printf(" | ");
printf("%d",data[z]);
printf(" | ");
}
}
getch();
}
}
}
}
}while(pil!='4');
}
Tidak ada komentar:
Posting Komentar