Processos Lógicos dos Módulos Sistêmicos

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 3

Processos Lógicos dos Módulos Sistêmicos

1. Cadastro Geral de Produtos

Bibliotecas
O programa irá incluir as bibliotecas necessárias para o seu funcionando sendo
elas “string.h” e “stdio.h”.

Estrutura (“struct”)
Este programa irá armazenar as informações do produto em uma estrutura
(“struct”), nela será contido o nome, documentação e condição do produto

Entrada de Dados
O programa irá solicitar ao usuário o nome do produto, as informações da sua
documentação, essas informações serão lidas pelo seu tipo de dado
correspondente (int, float, char…).

Verificação da Documentação
A lógica de verificação utiliza de condicionais para checar se a documentação está
completa e se as informações estão adequadas se não estiverem, o usuário será
notificado pelo programa e será requisitado que ele insira novamente as
informações necessárias para o cadastramento do produto.

Resultado
Após a última etapa sendo concluída com êxito o programa irá imprimir uma
mensagem notificando que o produto foi armazenado com sucesso.

2. Controle de Caixa

Bibliotecas
O programa irá incluir as bibliotecas necessárias para o seu funcionando sendo
elas “string.h” e “stdio.h”.
Variáveis Iniciais
O programa começa com a definição do saldo inicial do caixa quando ele é
iniciado, declara também variáveis para o registro de transações, tipo de
transações e métodos de pagamentos.

Registro de Transações
O programa entrará em um loop onde o poderá ser registrado novas transações
até que se decida encerrar, no caso o usuário será será apresentado as opções de
registrar nova transação ou sair. Para cada transação o programa solicita o valor,
o tipo de transação e método de pagamento.

Processamento de Vendas
No tipo de transação de venda, após ser inserido o pagamento, o valor da
transação será adicionado ao saldo do caixa e o novo saldo será imprimido. Caso
haja algum erro na transação será impressa uma mensagem de erro.

Fechamento do Caixa
Quando o usuário decidir encerrar as transações ao digitar o comando para sair, o
programa encerra o loop e então imprime o saldo final do caixa informando o
pagamento.

3. Controle de Estoque e Fornecedores

Estrutura (“struct”)
O programa irá armazenar as informações do produto em uma estrutura (“struct”),
nela será contido o nome, documentação (fornecedores, categoria, etc.) e
condição do produto.

Armazenamento de Produtos em Estoque


O programa irá utilizar de um array de estoque de produtos para armazenar os
itens que irão para dentro do estoque.

Entrada de dados
Para cada produto, o programa pede ao usuário o nome, o status da
documentação e a condição do produto. Se a documentação estiver completa e a
condição for adequada, o produto é guardado no array do estoque, e o contador
dele aumenta. Se o produto não cumprir os requisitos, uma mensagem informa
que ele vai para um local temporário, e o fornecedor será avisado.
Exibição dos Produtos Armazenados
Ao final, o programa exibe todos os produtos armazenados no estoque. Se
nenhum produto foi aceito, o programa informa que o estoque está vazio.

Você também pode gostar