A empresa R2D2 foi contratada para dar continuidade em funcionalidades específicas de software de cadastro de clientes e uma das demandas é que os usuários deverão ser incluídos em ordem de Pilha no sistema, pois este formato atende o modelo de negócio do cliente.
Sabendo da importância das estruturas de dados e como manipulá-las, você deverá implementar no VISUALG a estrutura de Pilha, lembrando que este tipo de estrutura segue o conceito de que o primeiro a entrar será o último a sair (FILO – First in Last Out). A Pilha deverá ser implementada utilizando uma estrutura homogênea com 20 posições e as seguintes funções deverão ser implementadas para a manipulação da pilha:
1- Empilhar (adiciona um elemento no topo da pilha);
2-Desempilhar (remove e retorna um elemento do topo da pilha);
3-Limpar (remove todos os elementos da pilha);
4-Listar (lista todos os elementos armazenados na pilha);
5-Vazia (retorna verdadeiro se a pilha estiver vazia, e falso caso contrário).