SISTEMA DE GESTÃO PARA ESTACIONAMENTO DE VEÍCULOS PROJETO DESENVOLVIDO EM LINGUAGEM C
Por: ttcchheelloo • 14/10/2015 • Trabalho acadêmico • 5.673 Palavras (23 Páginas) • 1.832 Visualizações
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
SISTEMA DE GESTÃO PARA ESTACIONAMENTO DE VEÍCULOS
PROJETO DESENVOLVIDO EM LINGUAGEM C
2014
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
SISTEMA DE GESTÃO PARA ESTACIONAMENTO DE VEÍCULOS
PROJETO DESENVOLVIDO EM LINGUAGEM C
2014
RESUMO
Este projeto está dividido em duas partes, uma prática e outra teórica. A parte prática apresenta um sistema para estacionamento desenvolvido em linguagem C onde foi utilizada a ferramenta Dev-C++ para criar o programa. O modelo de estacionamento adotado considera um estacionamento hipotético, com funcionamento diário de 14h, compreendido entre as 6h e 20h, e taxas vigentes de R$ 15,00 pela primeira hora, R$ 4,00 por cada hora adicional e um valor máximo de R$ 30,00 para período igual ou superior à 5h diárias. Na parte teórica foi apresentado alguns tipos de linguagem de programação, como exemplos a linguagem C, C++ e Java, e também algumas ferramentas que servem para a criação e desenvolvimento dos sistemas, como Visual Studio, Dev-C++ e C Builder.
Palavras-chave: Estacionamento. Linguagem C. Sistema para estacionamento.
ABSTRACT
This project is divided into two parts, one practical and one theoretical . The practical part presents a park system developed in C programming language, which was used Dev-C++ software to create the program. The model adopted considers an hypothetic parking lot that works daily for 14h, from 6am to 20pm and charges R$ 15,00 for the first parking hour, R$ 4,00 per additional parking hour and a maximum of R$ 30,00 for a parking period of 5h or more. In the theoretical part, we talked about some types of programming language such as C, C ++ and Java, and also some softwares that are used for the creation and development of systems, likes Visual Studio, Dev- C++ and C Builder softwares tools.
Key-words: Parking lot. C programming language. Parking lot system.
SUMÁRIO
1 INTRODUÇÃO
2 Linguagem – C
2.1 Metodologia C
2.2 Objetivos
3.1 Metodologia C++
3.2 Definição de Objeto, Classe e Método em programação em C++.
4 FERRAMENTAS PARA PROGRAMAÇÃO (EXEMPLOS)
5 COMPARAÇÃO ENTRE C++ e JAVA
6 RELATOS DAS LINGUAGENS C++ E JAVA
7 PRINCIPAIS DESIGUALDADES ENTRE C++ e JAVA
7.1 Estruturas de Seleção
7.2 Estruturas de Repetição
8 OPERADORES RELACIONAIS E LÓGICOS
9 ENTRADA E SAÍDA DE DADOS
10 SOBRE O PROJETO PRÁTICO DESENVOLVIDO EM LINGUAGEM C
10.1 Menu inicial
10.2 Opções do menu inicial
10.3 Manutenção das vagas do estacionamento
10.4 Cadastro de um novo cliente/veículo
10.5 Saída de um veículo do estacionamento
10.6 Fechamento de caixa
10.7 Sair do sistema
11 CONCLUSÃO
1 INTRODUÇÃO
Este projeto integrado multidisciplinar (PIM) está relacionado com as disciplinas estudadas neste bimestre (Linguagem e Técnicas de Programação e Engenharia de Software I), sendo dividida em uma parte prática onde foi desenvolvido um sistema de estacionamento de veículos em linguagem C, utilizando a ferramenta Dev-C++, e uma parte teórica onde abordamos diversos assuntos, com ênfase principalmente nos tipos de linguagem de programação, suas metodologias, conceitos, objetivos, estruturas e definições no geral. Citamos também alguns softwares (ferramentas) existentes que são utilizados para a criação e desenvolvimento de sistemas, e descrevemos um comparativo entre as linguagens C++ e Java, por serem bastante utilizadas na atualidade.
Nos dias de hoje, pode-se se dizer que é indispensável à utilização de softwares para gerenciamento de atividades repetitivas. Neste trabalho apresentamos um sistema de gerenciamento dos carros utilizado por um estacionamento hipotético. A solução proposta vem de encontro com a necessidade de agilidade com precisão na cobrança das horas utilizadas no estacionamento, sem deixar os clientes esperando por muito tempo para conferencia do cadastro do carro e cálculo da taxa devida por algum funcionário.
O software proposto torna o processo de controle muito mais ágil e confiável, facilitando o processo de cadastro de entrada de veículos, baixa na saída de veículos e pagamento da taxa devida. Todo processo, quando informatizado, evita que o cliente aguarde até que algum funcionário do estacionamento confira o período utilizado para aquele determinado carro. Com a implantação do sistema proposto todo processo se dá de maneira mais assertiva e rápida.
2 Linguagem – C
2.1 Metodologia C
A Linguagem de Desenvolvimento C é um método de programação orientado a objetos, e teve início nos anos 60 com a criação da linguagem SIMULA, derivada da linguagem ALGOL, no Centro Norueguês de Computação. Podemos dizer que a linguagem SIMULA foi criada para desenvolver programas simuladores, e foi a primeira a utilizar o conceito de classes e subclasses, bem parecido com os métodos das linguagens de programação orientadas a objetos atuais.
...