#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
#define MaxElemen 200
struct Tumpukan
{
char Isi[MaxElemen];
int Atas;
}
T;
//sub program PUSH berfungsi memasukkan elemen kedalam STACK void PUSH (char x)
{
//fungsi push if(T.Atas == MaxElemen)
{
//untuk mengecek apakah stack sudah penuh cout<<"Tumpukan Sudah Penuh";
getch();
}
else
{
T.Atas = T.Atas + 1;
T,Isi[T.Atas] = x;
}
}
//sub program POP berfungsi mengambil elemen dari STACK
char POP()
{
char hasil;
if(T.Atas == 0)
{
cout<<"Tumpukan Sudah Kosong";
hasil = " ";
}
else
{
hasil = T.Isi[T.Atas];
T.Atas = T.Atas - 1;
}
return hasil;
}
Tidak ada komentar:
Posting Komentar