Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <stdio.h> // estoque struct estoque { int cod; char desc_da_pec[30]; int q_estoque; int q_minima; int preco; }lestoque[10]; // encomenda struct encomenda { int cod_encom; char tipo_encom; int cod_pec; int quantidade; }lencomenda[10]; /*inserir pecas no estoque*/ void insere(struct estoque *lestoque){ int i; i=0; for(i=0;i<3;i++) { printf("C¢digo da peca %d: ",i+1); scanf("%d",&lestoque[i].cod); printf("Descricao da peca : "); scanf("%s",&lestoque[i].desc_da_pec); printf("Quantidade em estoque : "); scanf("%d",&lestoque[i].q_estoque); printf("Quantidade Minima : "); scanf("%d",&lestoque[i].q_minima); printf("Preco : "); scanf("%d",&lestoque[i].preco); system("pause"); /*perguntar se o usuario deseja cadastrar outro produto, buscar alguma forma de armazenar para poder consultar depois*/ } getchar(); } /*mostrar pecas do estoque*/ void mostra(struct estoque *lestoque){ int i; printf("\nCodido Descriao Q.Estoque Q.Minima Preo\t\n"); for(i=0;i<3;i++){ printf("%d\t\t\%s\t\t\%d\t\t\%d\t\t\%d\t\t\t\n\n",lestoque[i].cod,lestoque[i].desc_da_pec, lestoque[i].q_estoque,lestoque[i].q_minima,lestoque[i].preco); } } /*realizar encomenda*/ void ad_encomenda (struct encomenda *lencomenda){ int i; printf("#### Adicionar encomenda ####\n\n"); printf("\tC¢digo da encomenda : ",i+1); scanf("\t%d",&lencomenda[i].cod_encom); printf("\tTipo da encomenda"); printf("Digite > 1 - Clientes ou 2 - Fornecedores "); scanf("\t%c",&lencomenda[i].tipo_encom); printf("\tCodigo da pea : "); scanf("\t%d",&lencomenda[i].cod_pec); printf("\tQuantidade : "); scanf("\t%d",&lencomenda[i].quantidade); getchar(); } /*atualizar quantidade de estoque */ void atualiza_estoque(); int i; if (lencomenda[i].tipo_encom=='1'){ lencomenda[i].q_estoque=-1 else lencomenda[i].q_estoque=+1 } void quantidade_estoque(struct estoque *lestoque){*/ void quantidade_inferior(struct estoque *lestoque){ int i; for (i=0; i>3; i++); if ((lestoque[i].cod)>2) { printf ("\nCodigo das peas com quantidade inferior a minima"); printf ("\n%d",&lestoque[i].cod); } else { printf ("\nEstoque com quantidade suficiente"); } } int main(void){ int i,op; do{ printf("\t CONTROLE DE ESTOQUE \n\n"); printf("1 - INSERIR PECA \n"); printf("2 - ADICIONAR ENCOMENDA \n"); printf("3 - ATUALIZAR ESTOQUE \n"); printf("4 - QUANTIDADE EM ESTOQUE PEA \n"); printf("5 - PEAS EM ESTOQUE INFERIORES A QUANT.MINIMA \n"); printf("6 - SAIR \n"); printf("Digite a opcao : \n"); scanf("%d",&op); switch(op){ case 1: { printf ("Cadastro Nova Peca\n"); insere(lestoque); mostra(lestoque); getchar(); break; } case 2: { ad_encomenda(lencomenda); getchar(); break; } case 3: { getchar(); break; } case 4: { getchar(); break; } case 5: { quantidade_inferior(lestoque); getchar(); break; } } } while(op!=6); return(0); }
Compartilhar