An open API service indexing awesome lists of open source software.

https://github.com/liets0n/parcker

Parking Operations Manager
https://github.com/liets0n/parcker

algoritmos visualg

Last synced: 3 months ago
JSON representation

Parking Operations Manager

Awesome Lists containing this project

README

          


Logo do isptec

# Parcker

Gestor de parque de estacionamento

![VisualG](https://img.shields.io/badge/visualg-black?style=for-the-badge)
![GitHub](https://img.shields.io/badge/github-black.svg?style=for-the-badge&logo=github&logoColor=white)
![Git](https://img.shields.io/badge/git-black.svg?style=for-the-badge&logo=git&logoColor=white)
[![Licence](https://img.shields.io/github/license/liets0n/Pinpoint?style=for-the-badge&color=black)](./LICENSE)




## :eyes: Visão Geral
O projecto Parcker, implementado em VisualG, foi desenvolvido como parte da cadeira de Algoritmos e Lógica de Programação (ALP) no meu primeiro ano na faculdade de Engenharia Informática.

O principal objectivo deste projecto era melhorar a lógica de programação com um projecto prático, simulando que a XPTO, uma empresa de desenvolvimento de softwares, precisava de uma aplicação para gerir o estacionamento de um centro comercial, e o nosso objectivo, como membro da equipe, era desenvolvê-lo.

Para mais informações, leia o [enunciado](./enunciado.pdf).

## :bulb: Funcionalidades

`Apresentar o painel de lugares:` Esta funcionalide deve permitir apresentar uma tabela que indique em quais pisos estão os lugares ocupados, uma estrutura semelhante a apresentada na Tabela 1 encontrada no enunciado.

`Seleccionar lugar automaticamente:` Esta funcionalide permiti identificar automaticamente uma vaga disponível no estacionamento e ocupá-la.

`Seleccionar vaga manualmente:` Esta funcionalide permiti que o utilizador informe em qual piso e em qual vaga ele deseja estacionar seu carro e marcar a vaga como ocupada.

`Desocupar lugar:` Esta funcionalide permiti que o utilizador marque um lugar como desocupado.

## :desktop_computer: Tecnologias

- VisualG 2.5.x

## :white_check_mark: Pré-requisitos
Para executar o projecto, é necessário ter o VisualG 2.5.x instalado. O VisualG pode ser baixado [aqui](https://dicasdeprogramacao.com.br/download/visualg-2-5.zip).

## :flight_departure: Como Executar

Para executar o projecto siga as seguintes etapas:

1. Abra o VisualG
2. Carregue o arquivo main.alg
3. Execute o programa pressionando F9 ou clicando em "Executar"

## :book: Aprendizados

Durante o desenvolvimento deste projecto, além de ser divertido, houve muitos aprendizados, tais como:

- Uso do VisualG
- Entendimento sobre pseudolinguagens
- Melhora na capacidade de resolução de problemas
- Melhora na capacidade de interpretar os requisitos de um software

## :copyright: Licença
Este projecto está licenciado sob MIT - Consulte o ficheiro [LICENSE](./LICENSE) para mais detalhes.