·
Sistemas de Informação ·
Linguagens de Programação
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
20
EP1: Problema do Caixeiro Viajante - Documentação e Implementação
Linguagens de Programação
CEUN-IMT
9
Padrões Binários 0 e 1 - Análise de Sequências
Linguagens de Programação
CEUN-IMT
9
Códigos e Números Diversos
Linguagens de Programação
CEUN-IMT
3
Lista de Identificadores e Números
Linguagens de Programação
CEUN-IMT
1
Exercícios de Consultas em Banco de Dados PUBS
Linguagens de Programação
CEUN-IMT
3
Exercícios de Acesso ao Banco de Dados PUBS
Linguagens de Programação
CEUN-IMT
47
Conceitos Básicos de Banco de Dados e SGBD
Linguagens de Programação
CEUN-IMT
14
Integração do SQLite com C: Exemplo de Conexão e Execução de Consultas
Linguagens de Programação
CEUN-IMT
101
Fundamentos do UX em Mobile: Efeitos das Cores na Experiência do Usuário
Linguagens de Programação
MULTIVIX
Texto de pré-visualização
1 1 Descricao Neste exercıcio vocˆe deve desenvolver um programa para controlar uma biblioteca particular Essa biblioteca possui espaco para 150 livros Todo livro deve ser catalogado isto e inserido na biblioteca Um livro pode ser retirado emprestado da biblioteca porem deve ser informado o nome da pessoa que fez o emprestimo O livro emprestado deve ser devolvido e neste caso o nome de quem estava com o livro deve ser eliminado Como se trata de uma biblioteca particular nao e preciso controlar se a devolucao esta ocrrendo em atraso E possıvel tambem fazer uma consulta ao acervo utilizando o tıtulo para saber se o livro existe na biblioteca e se ele se encontra disponıvel para emprestimo Quando o limite fısico da biblioteca 150 livros e atingido a insercao de um novo livro causa o descarte de um dos livros correntemente presente na biblioteca A polıtica de eliminacao e a seguinte livro emprestado nao pode ser eliminado livros emprestados com bastante frequˆencia devem ser mantidos na biblioteca ou seja livros pouco emprestados sao os candidatos ao descarte O sistema deve produzir os seguintes relatorios livros ordenados em ordem lexicografica tambem conhecida como ordem do dicionario ordem alfabetica por nome do livro e livros ordenados por frequˆencia de emprestimos mais emprestados em primeiro lugar 2 Estruturas da biblioteca particular A biblioteca pode ser implementada usando duas estruturas Biblioteca e Livro A estrutura Biblioteca possuira como campo um arranjo de pelo menos 150 posicoes Cada posicao deste arranjo podera conter uma estrutura do tipo Livro A estrutura Livro devera conter campos para armazenar os seguintes dados sobre o lıvro 1 nome do livro 2 primeiro autor 3 demais autores 4 area computacao literatura ciˆencias artes geral 5 editora 2 6 se esta emprestado ou nao 7 numero de emprestimos do livro 8 nome do emprestador 9 ano de publicacao Vocˆe recebera de gracaa declaracao dessas estruturas e uma funcao para criar um novo livro mas devera escrever funcoes que manipulam os elementos Livros da estrutura Biblioteca Alem disso uma funcao imprimirDados deve ser implementada de forma a imprimir a saıda da ficha de um livro semelhante a seguinte Nome The great gatsby Autor Scott Fitzgerald Autores secundarios Mathew j Bruccoli Editora Collier books Area literatura Ano publicacao 1991 Numero de emprestimos 0 Emprestado Nao Outro exemplo Nome O mundo assombrado pelos demonios Autor Carl Sagan Autores secundarios nao ha Editora Companhia da Letras Area ciencias Ano publicacao 1995 Numero de emprestimos 0 Emprestado Nao A estrutura Biblioteca deve ser acessada por meio de funcoes para insercao ordenacao emprestimo e devolucao de livros para consulta ao acervo e para os relatorios solicitados Sera fornecido um arquivo template que contem todas as funcoes que os alunos devem implementar 3 Observacoes importantes 31 Sobre a avaliacao 3 Exercıcios com erros de sintaxe ou seja erros de compilacao receberao nota ZERO E Se vocˆe compilar o programa completeERenomeieEP2c como esta no edisciplinas vai compilar sem erros Se vocˆe rodalo serao listadas varias mensagens de erro Inclua seu codigo no arquivo completeERenomeieEP2c ate que todos os testes passem Inclua testes adicionais para ganhar confianca no seu codigo
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
20
EP1: Problema do Caixeiro Viajante - Documentação e Implementação
Linguagens de Programação
CEUN-IMT
9
Padrões Binários 0 e 1 - Análise de Sequências
Linguagens de Programação
CEUN-IMT
9
Códigos e Números Diversos
Linguagens de Programação
CEUN-IMT
3
Lista de Identificadores e Números
Linguagens de Programação
CEUN-IMT
1
Exercícios de Consultas em Banco de Dados PUBS
Linguagens de Programação
CEUN-IMT
3
Exercícios de Acesso ao Banco de Dados PUBS
Linguagens de Programação
CEUN-IMT
47
Conceitos Básicos de Banco de Dados e SGBD
Linguagens de Programação
CEUN-IMT
14
Integração do SQLite com C: Exemplo de Conexão e Execução de Consultas
Linguagens de Programação
CEUN-IMT
101
Fundamentos do UX em Mobile: Efeitos das Cores na Experiência do Usuário
Linguagens de Programação
MULTIVIX
Texto de pré-visualização
1 1 Descricao Neste exercıcio vocˆe deve desenvolver um programa para controlar uma biblioteca particular Essa biblioteca possui espaco para 150 livros Todo livro deve ser catalogado isto e inserido na biblioteca Um livro pode ser retirado emprestado da biblioteca porem deve ser informado o nome da pessoa que fez o emprestimo O livro emprestado deve ser devolvido e neste caso o nome de quem estava com o livro deve ser eliminado Como se trata de uma biblioteca particular nao e preciso controlar se a devolucao esta ocrrendo em atraso E possıvel tambem fazer uma consulta ao acervo utilizando o tıtulo para saber se o livro existe na biblioteca e se ele se encontra disponıvel para emprestimo Quando o limite fısico da biblioteca 150 livros e atingido a insercao de um novo livro causa o descarte de um dos livros correntemente presente na biblioteca A polıtica de eliminacao e a seguinte livro emprestado nao pode ser eliminado livros emprestados com bastante frequˆencia devem ser mantidos na biblioteca ou seja livros pouco emprestados sao os candidatos ao descarte O sistema deve produzir os seguintes relatorios livros ordenados em ordem lexicografica tambem conhecida como ordem do dicionario ordem alfabetica por nome do livro e livros ordenados por frequˆencia de emprestimos mais emprestados em primeiro lugar 2 Estruturas da biblioteca particular A biblioteca pode ser implementada usando duas estruturas Biblioteca e Livro A estrutura Biblioteca possuira como campo um arranjo de pelo menos 150 posicoes Cada posicao deste arranjo podera conter uma estrutura do tipo Livro A estrutura Livro devera conter campos para armazenar os seguintes dados sobre o lıvro 1 nome do livro 2 primeiro autor 3 demais autores 4 area computacao literatura ciˆencias artes geral 5 editora 2 6 se esta emprestado ou nao 7 numero de emprestimos do livro 8 nome do emprestador 9 ano de publicacao Vocˆe recebera de gracaa declaracao dessas estruturas e uma funcao para criar um novo livro mas devera escrever funcoes que manipulam os elementos Livros da estrutura Biblioteca Alem disso uma funcao imprimirDados deve ser implementada de forma a imprimir a saıda da ficha de um livro semelhante a seguinte Nome The great gatsby Autor Scott Fitzgerald Autores secundarios Mathew j Bruccoli Editora Collier books Area literatura Ano publicacao 1991 Numero de emprestimos 0 Emprestado Nao Outro exemplo Nome O mundo assombrado pelos demonios Autor Carl Sagan Autores secundarios nao ha Editora Companhia da Letras Area ciencias Ano publicacao 1995 Numero de emprestimos 0 Emprestado Nao A estrutura Biblioteca deve ser acessada por meio de funcoes para insercao ordenacao emprestimo e devolucao de livros para consulta ao acervo e para os relatorios solicitados Sera fornecido um arquivo template que contem todas as funcoes que os alunos devem implementar 3 Observacoes importantes 31 Sobre a avaliacao 3 Exercıcios com erros de sintaxe ou seja erros de compilacao receberao nota ZERO E Se vocˆe compilar o programa completeERenomeieEP2c como esta no edisciplinas vai compilar sem erros Se vocˆe rodalo serao listadas varias mensagens de erro Inclua seu codigo no arquivo completeERenomeieEP2c ate que todos os testes passem Inclua testes adicionais para ganhar confianca no seu codigo