program stack c++
#include<iostream> #include<conio.h> using namespace std; struct STACK { int data[5]; int atas; }tumpukan; STACK tumpuk; int main () { int pilihan,baru,i; tumpuk.atas=-1; do { cout<<"1.Push Data\n"; cout<<"2.Pop Data\n"; cout<<"3.Print Data\n"; cout<<"4.End Data\n"; cout<<"\nPilihan = "; cin>>pilihan; switch(pilihan) { case 1: { if(tumpuk.atas==5-1) { cout<<"Tumpukan Penuh"; cout<<endl; getch(); } else { cout<<"Data yang akan di-push = ";cin>>baru; tumpuk.atas++; tumpuk.data[tumpuk.atas]=baru; } cout<<"-------------------------------------\n"; break; } case 2: { if(tumpuk.atas==-1) { cout<<"Tumpukan Kosong"; cout<<endl; ge