#include <iostream.h>
#include <conio.h>
#include <stdio.h>

int kotak[10], i=1, pil;
void pilih();
void tambah();
void hapus();
void tampil();

int main()
{
  do
  {
    clrscr();
    cout<<"MENU TUMPUKAN/STACK"<<endl;
    cout<<"1. Tambah Data"<<endl;
    cout<<"2. Hapus Data"<<endl;
    cout<<"3. Tampilkan Data"<<endl;
    cout<<"4. Selesai"<<endl;
    cin>>pil;
    pilih();
  }while (pil!=4);
  return 0;
}
void pilih()
{
 if (pil==1)
     tambah();
 else if (pil==2)
   hapus();
 else if (pil==3)
    tampil();
 else
   return;
}
void hapus()
{
 int x;
 if(i<0)
    cout<<"Kosong";
 else
 {
    cout<<kotak[i]<<"Akan dikeluarkan";
    i--;
 }
 tampil();
}

void tambah()
{
  if (i<9)
  {
    i=i+1;
    cout<<"Masukan Data ke"<<(i+1)<<";";
    cin>>kotak[i];
  }
  else
    cout<<"Kotak Penuh";
    tampil();
}
void tampil()
{
  int x,y=35;
  for (x=0; x<=1; x++)
  {
    gotoxy(y,15-x);cout<<"|"<<kotak[x]<<"|";
  }
getch();
}


^selamat mencoba^ :D