#include<stdio.h>
#include<conio.h>
void main()
{
int stack[100];
int top=-1;
int pilih,i;
printf("\xDA\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xBF\n");
printf("\xB3 STACK \xB3\n");
printf("\xB3-----------\xB3\n");
printf("\xB3 1 - PUSH \xB3\n");
printf("\xB3 2 - POP \xB3\n");
printf("\xB3 3 - VIEW \xB3\n");
printf("\xB3 4 - EXIT \xB3\n");
printf("\xC0\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xD9\n\n");
do
{
printf("Menu Select : ");scanf("%d",&pilih);
switch(pilih)
{
case 1:
printf("----------------------------------------------\n");
printf(" PUSH STACK \n");
printf("----------------------------------------------\n");
if(top>100)
printf("Stack Full\n");
else {
printf("Data : ");scanf("%d",&stack[top+1]);
top++;
}
printf("----------------------------------------------\n");
printf("\n");
break;
case 2:
printf("----------------------------------------------\n");
printf(" POP STACK \n");
printf("----------------------------------------------\n");
if(top<0)
printf("Stack is Empty\n");
else {
printf("Data yang keluar: %d\n",stack[top]);
top--;
}
printf("----------------------------------------------\n");
printf("\n\n\n");
break;
case 3:
printf("----------------------------------------------\n");
printf(" VIEW STACK \n");
printf("----------------------------------------------\n");
printf("Stack Result\n");
for (i=top;i>=0;i--)
printf(">| %d |\n",stack[i]);
printf("----------------------------------------------\n");
printf("\n\n\n");
break;
case 4:
printf("----------------------------------------------\n");
printf(" End of Program Stack \n");
printf("----------------------------------------------\n");
printf("\n\n\n");
break;
}
}
while(pilih!=4);
}
#include<conio.h>
void main()
{
int stack[100];
int top=-1;
int pilih,i;
printf("\xDA\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xBF\n");
printf("\xB3 STACK \xB3\n");
printf("\xB3-----------\xB3\n");
printf("\xB3 1 - PUSH \xB3\n");
printf("\xB3 2 - POP \xB3\n");
printf("\xB3 3 - VIEW \xB3\n");
printf("\xB3 4 - EXIT \xB3\n");
printf("\xC0\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xC4\xD9\n\n");
do
{
printf("Menu Select : ");scanf("%d",&pilih);
switch(pilih)
{
case 1:
printf("----------------------------------------------\n");
printf(" PUSH STACK \n");
printf("----------------------------------------------\n");
if(top>100)
printf("Stack Full\n");
else {
printf("Data : ");scanf("%d",&stack[top+1]);
top++;
}
printf("----------------------------------------------\n");
printf("\n");
break;
case 2:
printf("----------------------------------------------\n");
printf(" POP STACK \n");
printf("----------------------------------------------\n");
if(top<0)
printf("Stack is Empty\n");
else {
printf("Data yang keluar: %d\n",stack[top]);
top--;
}
printf("----------------------------------------------\n");
printf("\n\n\n");
break;
case 3:
printf("----------------------------------------------\n");
printf(" VIEW STACK \n");
printf("----------------------------------------------\n");
printf("Stack Result\n");
for (i=top;i>=0;i--)
printf(">| %d |\n",stack[i]);
printf("----------------------------------------------\n");
printf("\n\n\n");
break;
case 4:
printf("----------------------------------------------\n");
printf(" End of Program Stack \n");
printf("----------------------------------------------\n");
printf("\n\n\n");
break;
}
}
while(pilih!=4);
}
Tidak ada komentar:
Posting Komentar