Trabalho em C

797 palavras 4 páginas
Programação Estruturada

Exercício de Registros (structs) e Funções
Observações:
- O exercício é individual;
- Deverá ser implementado utilizando funções (lembre-se que o propósito das Funções é reutilizá-las e a facilidade de manutenção);
- No código fonte deverá ser inserido a identificação do exercício, nome do Programador e comentários
(nas funções e chamadas de funções pelo menos);
- Na implementação deverá ser utilizado ponteiros sempre que necessário, lembre-se da passagem de parâmetros de uma struct;
- Leia com atenção todo o enunciado, exercício que não estiverem dentro das normas do enunciado, não serão aceitos (declarações, variáveis, função main, ...);

Descrição do Problema:
A bibliotecária Clorildes, solicitou um cadastro para a Biblioteca Martin Lutero, com os seguintes itens: código, ano de edição, título, autor, quantidade de exemplares e valor unitário referente aos livros. Sabese que atualmente a biblioteca conta com 5.000 livros.
O Registro será de acordo com a struct Livro, conforme dados apresentados abaixo: struct Livro{ int Ano; char Titulo[TAM]; char Autor[TAM]; int QtdeE; float ValorU;
};
Deverá ser implementada as seguintes Funções, obedecendo o nome de cada uma das Funções:
I – Função main(), que fornece ao usuário um Menu com as seguintes opções:
1 – Cadastro de Livros (PreencheLivros);
2 – Pesquisa de Livros (PesquisaLivros);
3 – Encerrar.
Cada opção terá uma chamada para a Função equivalente as tarefas a serem realizadas (utilize a
Função main abaixo, lembrando que nada pode ser alterado – se necessário poderá ser acrescentado declarações de variáveis).
II – Função PreencheLivros, que deverá cadastrar os Livros, de acordo com a struct declarada, enquanto o usuário desejar ou até o preenchimento de todos os Registros. Todas as strings inseridas nos
Registros devem possuir caracteres maiúsculos, para tanto a cada leitura de string, a mesma deve ser

Prof. Rodrigo Noll –

Relacionados

  • Trabalho de c++
    2314 palavras | 10 páginas
  • Trabalho De C
    2300 palavras | 10 páginas
  • Trabalho de c++
    410 palavras | 2 páginas
  • Trabalho de C + +
    9701 palavras | 39 páginas
  • Trabalho em c
    6064 palavras | 25 páginas
  • Trabalho C
    5449 palavras | 22 páginas
  • Trabalho c
    269 palavras | 2 páginas
  • Trabalho C
    45578 palavras | 183 páginas
  • trabalhos em c++
    267 palavras | 2 páginas
  • Trabalho C++
    301 palavras | 2 páginas