Projeto desenvolvido como avaliação da terceira unidade da disciplina: Algoritmos e Estruturas de dados I, administrada. Trata-se de projetar um sistema na Linguagem C para gerenciamento de uma pizzaria, manipulando pedidos e pizzas.
- Pedidos deverá ter :
- Identificação;
- Lista de pizzas pedidas;
- Total pedido;
- Pizzas precisa ter:
- Sabor;
- Tamanho;
- Preço;
- Quantidade de pizzas em estoque;
- Necessitará de um menu contendo as seguintes opções:
- 1.Adicionar pizza;
- 2.Remover pizza;
- 3.Adicionar pedido;
- 4.Remover pedido;
- 5.Editar informação da pizza;
- 6.Buscar pizza por sabor;
- 7.Listar pizzas e quantidades disponíveis;
- 8.Sair.
- Observação!
- A Opção Sair é a única que permite sair do programa. Sendo assim, após cada operação o programa volta ao menu.
- Cada execução do programa os dados devem ser carregados em um arquivo de texto e cada nova pizza ou pedido cadastrado deve ser inserido em ordem alfabética.
- Deve-se atualizar o arquivo texto pra refletir o estado atual dos dados em virtude da adição ou remoção.
- Deve ser atualizado a quantidade em estoque de pizzas a cada pedido.
- Fluxograma - Funcionamento de Sistema
- Fluxograma - Fluxo de Dados
- Fluxograma - Organização do Sistema
- Desenvolvedores
- Fontes
Na imagem abaixo apresentamos um fluxograma dos nossos estudos de como iria ocorrer o funcionamento bruto do sistema. Nele é possível verificar qual o comportamento das nossas funções a partir dos dados e escolhas feitas pelo usuário.
- Os azuis são as nossas funções do sistema;
- Os elementos amarelos são nossos estágios de escolha, ou seja, onde o usuário vai escolher o que o sistema vai realizar;
- Os elementos verdes são nossas perguntas a serem exibidas para o usuário;
O nosso fluxograma do fluxo de dados apresenta como os dados estarão se comunicando entre as nossas TADs, as funções e o nosso arquivo.txt
O nosso fluxograma da organização dos dados explica dentro da estrutura do sistema como estarão organizados nossos arquivos de texto, códigos fontes e demais documentos que auxiliem o funcionamento do sistema