Jumat, 25 Juni 2010

source code queue

#include "stdio.h"
#define maxsize 100

int dpn=0;
int jmlh=0;
int blkng=0;
char data[maxsize];
char temp;

void insert()
{
printf("Masukkan data=");
scanf("%s",&temp);
if(jmlh==maxsize)
printf("data penuh");
else
{
data[blkng]=temp;
blkng++;
jmlh++;
}
}

void out()
{
if(jmlh==0)
printf("data kosong\n\n");
else
{
dpn++;
jmlh--;
}
}

void view()
{
printf("\n");
for( int i=dpn;i<=blkng;i++)
{
printf("%c ",data[i]);
}
printf("\n");
}



void main()
{
int pilih;

while(pilih!=4)
{

printf("1.insert");
printf("\n2.out");
printf("\n3.view");
printf("\n4.EXIT");
printf("\nMasukan pilihan=");
scanf("%d",&pilih);
switch(pilih)
{
case 1: insert();
break;
case 2: out();
break;
case 3: view();
break;
case 4: printf("terima kasih");
break;
default :
printf("salah");
break;
}
}




}

Tidak ada komentar:

Posting Komentar