gersonmaniaco
(usa Ubuntu)
Enviado em 24/05/2009 - 22:09h
Pessoal eu encontrei uma questão para fazer um programa, mas não sei fazer, é que eu quero aprender, alguém aí sabe fazer esse programa? preciso mesmo, pode ser na linguagem UAL ou em Pascal, é um controle de estoque eu quero ver os códigos-fontes me enteressa muito eu quero ver apenas os códigos montados.
Aqui vai a questão:
Elabore um programa para simular um sistema de controle de estoque. Seu programa deve prover as seguintes funcionalidades:
1. Cadastro de produtos: código, descrição, valor de compra, valor de venda e quantidade de cada produto. Seu sistema terá capacidade máxima para cadastro de 15 produtos diferentes. Não poderão existir produtos com mesmo código.
2. Consulta de produto: deve-se apresentar os dados de um produto usando para isso as opções de consulta 1) por código e 2) por descrição.
3. Compra de produto: deve-se fornecer o código do produto para localizá-lo no sistema e após efetuar a compra, adicionando unidades no estoque. Verificar se o usuário necessita alterar o preço de compra. Havendo necessidade ofereça recursos para a alteração.
4. Venda de produto: deve-se fornecer o código do produto para localizá-lo no sistema e após efetuar a venda, subtraindo a quantidade vendida do estoque. Não é permitida vendas com quantidades maiores das existentes em estoque. Ao finalizar a venda apresentar o valor total em R$ da venda.
5. Relatório de estoque por produto: apresentar relatório contendo todos os produtos, cada um com seus respectivos dados, ordenados por código do produto.
6. Relatório de estoque por quantidade: apresentar relatório contendo todos os produtos, cada um com seus respectivos dados, ordenados por quantidade em estoque do produto.
7. Edição dos dados do produto: deve-se fornecer o código do produto para localizá-lo no sistema e após oferecer ao usuário sub menu com as edições que poderão ser realizadas (ex.: descrição, valor de compra, valor de venda...).
8. Exclusão de produto do catálogo: deve-se fornecer o código do produto para localizá-lo no sistema e após efetuar a exclusão dos seus dados do sistema.
As operações que devem ser implementadas encontram-se no menu abaixo:
Sistema Controle de estoque
1. Cadastro de produtos
2. Consulta de produto
3. Compra de produto
4. Venda de produto
5. Relatório do estoque por produto
6. Relatório do estoque por quantidade
7. Edição dos dados do produto
8. Exclusão de produto do catálogo
9. Sair
Digite sua opção: ______
• Algumas observações:
• Um exemplo de interface disponibilizada ao usuário para a escolha das opções é mostrada na figura acima.
• As opções podem ser escolhidas a qualquer momento e quantas vezes forem necessárias pelo usuário.
• Deve-se usar vetores na implementação
• Todas as entradas do usuário devem ser validadas