·
Informática ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
2
Problema da Mochila
Linguagens de Programação
EDUVALE
1
Sistema de Loja 2023 HTML PHP CSS JS MySQL Completo - Arquivos ZIP
Linguagens de Programação
FATEC-AM
1
App Android Java 5 Telas - Login Publicacao Perfil e Sexo
Linguagens de Programação
UNIABEU
1
Criptografia
Linguagens de Programação
EDUVALE
1
Lista de Linguagens de Programacao - PHP JavaScript Python
Linguagens de Programação
IFPA
1
Tabela Fornecedor - Campos e Definições
Linguagens de Programação
FATEC-AM
1
Exercicio HTML - Criacao de Formulario de Pre-Matricula Escolar
Linguagens de Programação
IFPA
1
Calculo de Exercicios e Derivados
Linguagens de Programação
IFNMG
1
Lista de Exercicios - Introducao a Programacao em C
Linguagens de Programação
IFPA
Preview text
Desenvolver um programa em C que simule um sistema básico de gerenciamento de biblioteca O sistema deve permitir a adição remoção busca e listagem de livros Estrutura de Dados Criar uma estrutura struct para armazenar informações sobre os livros Cada livro deve conter pelo menos os seguintes campos 1 Título string 2 Autor string 3 Ano de publicação inteiro 4 Código do livro inteiro Funcionalidades Adicionar Livro Função que permite ao usuário adicionar um novo livro à biblioteca Remover Livro Função que permite ao usuário remover um livro pelo código Buscar Livro Função que permite ao usuário buscar um livro pelo título ou autor e exibir as informações do livro encontrado Listar Livros Função que lista todos os livros atualmente no sistema Salvar e Carregar Funções para salvar a lista de livros em um arquivo e carregar a lista de um arquivo Menu O programa deve exibir um menu com as opções disponíveis e permitir que o usuário escolha uma opção até que ele decida sair do programa Estrutura do Código O programa pode ser estruturado da seguinte forma include stdioh include stdlibh include stringh define MAXLIVROS 100 typedef struct char titulo100 char autor100 int ano int codigo Livro Livro bibliotecaMAXLIVROS int contadorlivros 0 void adicionarLivro Implementação da função para adicionar um livro void removerLivro Implementação da função para remover um livro pelo código void buscarLivro Implementação da função para buscar um livro pelo título ou autor void listarLivros Implementação da função para listar todos os livros void salvarLivros Implementação da função para salvar os livros em um arquivo void carregarLivros Implementação da função para carregar os livros de um arquivo void exibirMenu Implementação da função para exibir o menu e processar as escolhas int main carregarLivros while 1 exibirMenu Processamento da escolha do usuário return 0 Critérios de Avaliação Correção O programa deve compilar e executar sem erros Todas as funcionalidades descritas devem estar implementadas corretamente Estrutura do Código O código deve ser bem organizado e comentado Utilização de Funções As funcionalidades devem estar bem divididas em funções para promover a modularidade Interação com Arquivo O programa deve salvar e carregar corretamente os dados de um arquivo Interface de Usuário A interação com o usuário deve ser clara e intuitiva Instruções de Entrega Os alunos devem entregar o código fonte do programa junto com um arquivo de texto explicando o funcionamento de cada função Testem o programa com diferentes cenários de entrada para garantir que todas as funcionalidades estejam funcionando corretamente
Send your question to AI and receive an answer instantly
Recommended for you
2
Problema da Mochila
Linguagens de Programação
EDUVALE
1
Sistema de Loja 2023 HTML PHP CSS JS MySQL Completo - Arquivos ZIP
Linguagens de Programação
FATEC-AM
1
App Android Java 5 Telas - Login Publicacao Perfil e Sexo
Linguagens de Programação
UNIABEU
1
Criptografia
Linguagens de Programação
EDUVALE
1
Lista de Linguagens de Programacao - PHP JavaScript Python
Linguagens de Programação
IFPA
1
Tabela Fornecedor - Campos e Definições
Linguagens de Programação
FATEC-AM
1
Exercicio HTML - Criacao de Formulario de Pre-Matricula Escolar
Linguagens de Programação
IFPA
1
Calculo de Exercicios e Derivados
Linguagens de Programação
IFNMG
1
Lista de Exercicios - Introducao a Programacao em C
Linguagens de Programação
IFPA
Preview text
Desenvolver um programa em C que simule um sistema básico de gerenciamento de biblioteca O sistema deve permitir a adição remoção busca e listagem de livros Estrutura de Dados Criar uma estrutura struct para armazenar informações sobre os livros Cada livro deve conter pelo menos os seguintes campos 1 Título string 2 Autor string 3 Ano de publicação inteiro 4 Código do livro inteiro Funcionalidades Adicionar Livro Função que permite ao usuário adicionar um novo livro à biblioteca Remover Livro Função que permite ao usuário remover um livro pelo código Buscar Livro Função que permite ao usuário buscar um livro pelo título ou autor e exibir as informações do livro encontrado Listar Livros Função que lista todos os livros atualmente no sistema Salvar e Carregar Funções para salvar a lista de livros em um arquivo e carregar a lista de um arquivo Menu O programa deve exibir um menu com as opções disponíveis e permitir que o usuário escolha uma opção até que ele decida sair do programa Estrutura do Código O programa pode ser estruturado da seguinte forma include stdioh include stdlibh include stringh define MAXLIVROS 100 typedef struct char titulo100 char autor100 int ano int codigo Livro Livro bibliotecaMAXLIVROS int contadorlivros 0 void adicionarLivro Implementação da função para adicionar um livro void removerLivro Implementação da função para remover um livro pelo código void buscarLivro Implementação da função para buscar um livro pelo título ou autor void listarLivros Implementação da função para listar todos os livros void salvarLivros Implementação da função para salvar os livros em um arquivo void carregarLivros Implementação da função para carregar os livros de um arquivo void exibirMenu Implementação da função para exibir o menu e processar as escolhas int main carregarLivros while 1 exibirMenu Processamento da escolha do usuário return 0 Critérios de Avaliação Correção O programa deve compilar e executar sem erros Todas as funcionalidades descritas devem estar implementadas corretamente Estrutura do Código O código deve ser bem organizado e comentado Utilização de Funções As funcionalidades devem estar bem divididas em funções para promover a modularidade Interação com Arquivo O programa deve salvar e carregar corretamente os dados de um arquivo Interface de Usuário A interação com o usuário deve ser clara e intuitiva Instruções de Entrega Os alunos devem entregar o código fonte do programa junto com um arquivo de texto explicando o funcionamento de cada função Testem o programa com diferentes cenários de entrada para garantir que todas as funcionalidades estejam funcionando corretamente