Algoritmo e estrutura de dados

Páginas: 6 (1340 palavras) Publicado: 8 de maio de 2013
Algoritmos e Estrutura de dados
Universidade Jean Piaget de Cabo Verde Ano Lectivo 2012/2013 Mini-Projecto1
José Rodrigues jgrodrigues@cv.unipiaget.org Informática de Gestão, 1º Ano Engenharia de Sistemas e Informática, 1º Ano 22 de Março de 2013

1. Descrição do Projecto
Pretende-se que seja desenvolvida em C um programa chamada business (deverá ser guardado com o nome de business.c) queirá permitir aos boutiques de cabo verde fazer a gestão dos seus produtos. Ela irá manusear informações dos produtos (cosméticos e vestuários), encomendas e vendas. Ao arrancar o programa deverá ser apresentado no ecrã o seguinte menu de opções: 1. Produtos 1. Registar produto 2. Procurar produto 3. Remover produto 4. Listar produto 5. Sair Encomendas 1. Efectuar encomenda 2. Procurar encomenda 3.Cancelar encomenda 4. Listar encomendas 5. Sair Vendas 1. Efectuar venda 2. Listar venda 3. Sair Balanço geral 1. Total vendido 2. Mais vendido 3. Sair Sair

2.

3.

4.

5.

2. Funcionalidades
1. Produtos – a primeira funcionalidade é constituído pelo seguinte menu: 1) Registar produto – esta opção permite registar os produtos existentes nas boutiques. No entanto os produtos estãoseparados em dois grupos (cosmético e vestuário), levando a inserção desses produtos em lista diferentes (ou seja vamos ter duas listas para produtos: uma para produtos cosméticos e a outra para vestuários). Para isso, será necessário que o utilizador introduza o tipo de produto que pretende registar. Logo de seguida serão pedidos todas as informações necessárias para proceder com o registo. Éimportante salientar que o código do produto é de natureza “autoencremete” e deverá ser inserido automaticamente (os códigos dos produtos cosméticos começa em 1000 e vestuário começa em 2000). 2) Procurar produto – esta opção permite procurar um produto (nas listas cosmético e vestuário). Portanto, é pedido ao utilizador um nome de produto, caso o produto existir na boutique serão listados no ecrã asinformações deste produto. Caso contrário será apresentado no ecrã a mensagem correspondente. 3) Remover produto – esta opção permite remover um produto (na lista cosmético ou vestuário). Portanto, é pedido ao utilizador um código de produto, caso o produto existir na boutique serão listados no ecrã as informações deste produto e é pedido a confirmação de remoção (se sim - o

programa deverproceder com a remoção, se não - volta para o menu sem remover o produto). Caso contrário será apresentado no ecrã a

mensagem correspondente. 4) Listar produto – esta opção permite listar no ecrã todos os produtos existentes na boutique (deve aparecer uma listagem dos produtos - cosmético e uma listagem dos produtos vestuário). 5) Sair – esta opção permite voltar ao menu principal. 2. Encomendas– A segunda opção do menu principal e é composto pelo seguinte submenu: 1) Efectuar encomenda – esta é a primeira opção do submenu. Ao pressionar nesta opção deverá ser pedido ao utilizador que introduza o código do produto que pretende encomendar assim como a quantidade. Sendo assim o programa deve inserir estas informações juntamente com as outras demais informações que serão geradasautomaticamente pelo programa (o estado pode conter

valores 1 (uma encomenda normal) e 0 (uma encomenda que já passou a ser uma venda), a refEnc – referencia de uma encomenda deve ser auto-encremente começando do valor 1, custoEnc – custo da encomenda (preço do produto x quantidade encomendada)) na lista de
encomendas.

2) Procurar encomenda – esta opção permite procurar uma encomenda. Portanto, épedido ao utilizador um nome de produto, caso o produto contar na lista de encomendas serão listados no ecrã as informações desta encomenda (deve

aparecer uma listagem da encomenda com a referencia da encomenda o nome do produto, a quantidade encomendada e o custo da encomenda. Mais uma vez atenção, uma encomenda são somente aquelas cujo o campo estado contem o valor 1). Caso contrário será...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Algoritmos e Estruturas de dados
  • Algoritmos e Estruturas de dados
  • Algoritmos e Estruturas de Dados
  • Algoritmo e Estrutura de Dados
  • Algoritmos e estrutura de dados ii
  • Estrutura de dados e algoritmos
  • algoritmos e estrutura de dados
  • Algoritmo e Estrutura de Dados

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!