Trabalho de programação em Matlab
Área Departamental de Engenharia Mecânica
ISEL
Projeto Nº 7 – Controlo de chaveiro
Trabalho realizado no âmbito da unidade curricular de Introdução à Programação da Licenciatura em Engenharia Mecânica
Orientador (es):
12 de Janeiro de 2014
Índice
Índice i
1 Introdução 1
2 Trabalho desenvolvido 1
3 Resultados 5
4 Conclusões e Trabalho Futuro 5
5 Bibliografia 6
1 Introdução
A elaboração deste trabalho tem como objectivo um entendimento mais amplo e prático da disciplina de introdução á programação, bem como o desenvolvimento de capacidades para futuros projectos ou trabalhos.
O intuito deste trabalho era criar uma base de dados para um chaveiro de uma escola/universidade, tentando que o programa interagisse com o utilizador de modo a facilitar o entendimento do mesmo
2 Trabalho desenvolvido
Ao elaborarmos este programa percebemos desde o início que iriamos ter de criar 2 bases de dados, uma para o registo de pessoa (funcionários, docentes, alunos) e a outra seria para o chaveiro propriamente dito.
Mas na base de dados do chaveiro tínhamos um problema era preciso que as chaves fossem requisitadas e entregues, mas se só há uma chave para cada sala não poderíamos entregar uma chave que já estava em stock (isto é já tinha sido entregue), para isto mudamos um pouco o nosso trabalho, em vez de usarmos uma struct para a base de dados resolvemos usar matrizes em que cada linha corresponde ao piso e cada coluna a uma sala, sendo a matriz o respectivo edifício, nesta matriz introduzimos números 0,1,2, em que o 0 significa que a chave da sala não existe, o 1 significa que a chave existe mas está requisitada e o 2 significa que a chave existe e que se encontra disponível para ser requisitada.
Tentamos tirar o máximo de partido dos menus para facilitar a interacção do utilizador com o programa.
Quando pomos o programa a correr