Uma determinada empresa presta serviços a seus clientes.A cada serviço é feito um orçamento. Para tanto a empresa mantém um arquivo de produtos e serviços, em disquete, no seguinte formato:
Este arquivo é denominado CADASTRO.DAT. São os seguintes os procedimentos executados para manter este arquivo:
Inclusão (2) - a partir de um código é incluido um novo produto ou um novo serviço, com a sua descrição, unidade e valor. Não é permitido a inclusão de um código duas vezes.
Alteração (2) - a partir de um código é alterado a descrição ou o preço de um produto ou servico existente.
Exclusão (4) - a partir de um código, é excluído o registro correspondente deste código do arquivo CADASTRO.DAT
Ordenação (4) - este procedimento ordena o arquivo CADASTRO.DAT por ordem de código.
Orçamento (4) - nesta opção são dados códigos de produtos e serviços com as suas respectivas quantidades necessárias, os quais são armazenados em um vetor. Quando um mesmo código é digitado mais de uma vez, as quantidades são acumuladas. Com a introdução do código 00000, é criado um arquivo com o nome do Cliente tendo o seguinte formato:
Lista cadastro (2) - este procedimento lista todo o arquivo CADASTRO.DAT na impressora ou no vídeo.
Lista orçamento (2) - este procedimento lista o arquivo orçamento (cliente) na impressora ou no vídeo, ao final este programa dará o total do orçamento.
Questões
1 - Faça uma análise crítica deste sistema apontando suas falhas, e soluções para sua melhoria. (4)
2 - Crie em PASCAL toda a estrutura do sistema juntamente com o programa principal (2)
3 - Desenvolva os módulos acima através de refimamentos sucessivos até a Linguagem PASCAL. Os pontos atribuídos a cada módulo estão colocados em parêntesis (maior 4)
Para ver a resposta a esta prova clique aqui. Clique aqui para encerrar