Logica_de_Programacao_3_Edicao_Livro
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
124 J Lógíca de programação
a) Consultar quais nomes e assuntos dos filmes um cliente, fornecido, já locou.
b) Consultar quais clientes (com nome e telefone) locaram determinada fita.
c) Imprimir relatório:
• de gastos de cada cliente;
• da relação das fitas que cada cliente locou mais de uma vez, com suas respectivas
quantidades;
• de fitas por assunto;
• de fitas premiadas com um Oscar;
d) Consultar quais filmes já premiados com o Oscar um determinado cliente já locou.
e) Imprimir uma relação com todas as fitas já locadas, e o total de tempo respectivo em
que cada uma foi locada.
f) Imprimir relatório com as dez fitas mais locadas.
g) Imprimir relatório com a rentabilidade acumulada das duas fitas mais locadas e das duas
menos locadas.
5.
6.
h) Imprimir quais as fitas que já se pagaram.
Construa um algoritmo de 'conversão' que converta o arquivo (Diário de Notas) utilizado
de exemplo de Arquivo de Concepção Direta em um arquivo de concepção seqüencial.
Elabore um algoritmo que converta o arquivo (funcionários de uma empresa) desenvolvido
para exemplificar Arquivo Seqüencial Acessado Randomicamente em um arquivo de
concepção direta.
7. Dados dois arquivos, conforme o modelo de registros abaixo, construa algoritmos para
tratar de problemas cotidianos do controle de estoque de uma empresa.
• Arquivo de produtos: randômico
• Chave: Código do produto
Código:
Nome: -------------------------
Ti po:
Estoque Mínimo:
• Arquivo de Movimento: seqüencial
Código:
Quantidade: _____ Tipo:
Data:
Preço:
a) Dar entrada no estoque, através de operações de compra ou devolução. Armazenar o
preço de compra, quando for o caso.
b) Dar saída de estoque, através de operações de venda ou transferência. Armazenar o
preço de venda, quando for o caso.