You are on page 1of 1

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

h> int top=1, data[100] ; void pushdata(){ cout<<"Masukkan data : ";cin>>data[top]; } void popdata() { top-=1; cout<<"Data telah dihapus!"<<endl; } void viewdata(){ cout<< endl; for(int i=top-1;i>=1;i--){ cout<<"||"<<data[i]<<"||"<<endl; }cout<<"====="<<endl; } void main(){ char ul; int pil; do{ clrscr (); cout<<"\n1. Push Data\n2. Pop Data\n3. View Data\n"; cout<<"Pili h = ";cin>>pil; switch(pil){ case 1:{ pushdata(); top++; } break ; case 2:{ if(top<=1){cout<<"Data Kosong!"<<endl; }else{ popdata(); } }break; case 3:{ if(top<=1){cout<<"Data Kosong!"<<endl; }else{ viewdata();} }break; default : cout<<"Pilihan tidak ada!"<<end l; break; } cout<<"Ingin mengulang : "; cin>>ul; }while(ul=='y'|| ul=='Y'); } Read more: http://thedewaku.blogspot.com/2013/10/contoh-program-stack-sederhana. html#ixzz2ubjurn00\

You might also like