Skip to content

PArthur006/Sistema-de-Gerenciamento-de-Livros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Gerenciamento de Biblioteca

Professor: Clênio Emídio
Aluno: Pedro Arthur Rodrigues Almeida
Universidade de Brasília - Campus Gama (UnB-FCTE)

Este projeto foi desenvolvido como o trabalho final para a disciplina de Algoritmo e Programação de Computadores (APC) na Universidade de Brasília. O sistema tem como objetivo gerenciar o acervo de uma biblioteca, permitindo a adição, remoção, listagem e pesquisa de livros por ano.

Funcionalidades

O sistema oferece as seguintes funcionalidades:

  • Adicionar Livros: Possibilita o registro de novos livros no sistema.
  • Remover Livros: Permite a exclusão de livros previamente cadastrados.
  • Listar Livros: Exibe todos os livros atualmente registrados na biblioteca.
  • Pesquisar por Ano: Facilita a busca de livros baseados no ano de publicação.

Tecnologias e Ferramentas

O projeto foi inteiramente desenvolvido na linguagem C e implementado na IDE CodeBlocks. O código-fonte está disponível no meu repositório do GitHub:

Repositório GitHub

Conceitos Aplicados

Durante o desenvolvimento do sistema, foram utilizados os seguintes conceitos de programação:

  • Estruturas de Dados (Structs): Organização de dados relacionados em um formato estruturado.
  • Arrays: Armazenamento e manipulação de coleções de dados homogêneos.
  • Funções: Modularização do código para promover a reutilização e organização.
  • Entrada e Saída de Dados: Interação com o usuário por meio de inputs e outputs.
  • Laços de Repetição: Execução de operações repetitivas até que uma condição específica seja atendida.
  • Condicionais: Implementação de lógica de decisão simples, composta e aninhada.
  • Modularização: Separação do código em módulos para melhor manutenção e entendimento.

Este projeto representa um marco importante em minha jornada acadêmica e profissional, aplicando na prática os conceitos fundamentais de programação. Convido todos a explorarem o repositório e contribuírem com sugestões e melhorias.

About

Sistema criado para o Projeto Final da matéria de algoritmo e programação de computadores.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages