Estoque progamado em C
Essa uma prova de escola que estou fazendo se vocês me derem alguma dica ou ajuda agradeço desde já :
#include <stdio.h>
#include <string.h>
int totalp=0, qnt[100], cod_prod[100], tamanho_vetor=0,i;
char nome_produto [100][30],MB_OK;
float valor_produto[100] ,total=0;
int buscar (int codp){
int i;
for(i=0; i < tamanho_vetor; i++){
if(codp==cod_prod*);*
*
return i ;*
*
}*
*
*
*
return -1;*
*
}*
*
int main() {*
*
int codp,op1,op,op2,op3;**
*
*
**
**do{*
*
printf("\n________________________Bem vindo a empresa F&G_________________________________\n");*
*
printf("\nEscolha uma das opções disponiveis:\n");*
*
printf("1.Estoque\n2.Clientes\n3.vendas\n4.caixa\n5.sair\n ");*
*
scanf("%d",&op1); *
*
switch(op1){*
*
*
*
case 1:*
*
do{ *
*
printf("\n________________________Bem vindo ao menu Estoque_________________________________\n");*
*
printf("\no total do valor dos produtos em estoque:%.2f\n",total); *
*
printf("o total de produtos em estoque :%d\n",totalp);*
*
printf("\nVocê deseja:");*
*
printf("\n1.Adicionar\n 2.Visualizar\n 3.Remover\n 4.Alterar\n 5.Sair\n");*
*
scanf("%d",&op2) ;*
*
switch(op2){*
*
*
*
case 1: *
*
printf("\n________________________Adicionar_________________________________\n");*
*
printf("\ninforme o nome do produto:\n"); *
*
getchar(); *
*
gets(nome_produto[tamanho_vetor]);*
*
printf("\nInforme o valor do produto:\n");*
*
scanf("%f", &valor_produto[tamanho_vetor]); *
*
printf("\ninforme a quantidade de produtos \n");*
*
scanf("%d",&qnt[tamanho_vetor]);*
*
cod_prod[tamanho_vetor]=(231(tamanho_vetor+1));
*
total+= qnt[tamanho_vetor]valor_produto[tamanho_vetor];
*
totalp+=qnt[tamanho_vetor]; *
*
tamanho_vetor++;*
*
*
*
break; *
*
*
*
case 2:*
*
printf("\n________________________Visualisar_________________________________\n");*
*
printf("Estes são os itens que existem no estoque:\n"); *
*
for (i=0; i<tamanho_vetor; i++){*
*
printf("\tNome: %s Código: %d Qnt(em estoque):%d Valor: %.2f\n",nome_produto,cod_prod,qnt,valor_produto);*
*
}*
*
break; *
*
case 3:*
*
printf("\n________________________Remover_________________________________\n");*
*
printf("Digite o código do produto o qual você deseja remover:"); *
*
scanf("%d",&codp); *
*
i= buscar (codp); *
*
if (i==-1)*
*
printf("ITEM INEXISTENTE");*
*
else {*
*
total-= qnt[tamanho_vetor]valor_produto[tamanho_vetor];
*
totalp-=qnt[tamanho_vetor]; *
*
for(i;i<tamanho_vetor; i++){*
*
strcpy( nome_produto**,nome_produto[i+1]);*
*
cod_prod**=cod_prod[i+1];*
*
qnt**=qnt[i+1];*
*
valor_produto**=valor_produto[i+1];*
*
} *
*
tamanho_vetor--; *
*
} break;*
*
**
*
*
**
** case 4:*
*
printf("\n_________________ código do produto o qual você deseja alterar:\n "); *
*
scanf("%d",&codp); *
*
i= buscar (codp); *
*
if (i==-1)*
*
printf("ITEM INEXISTENTE");*
*
else {*
*
printf("o que você deseja alterar?\n");*
*
printf("1.alterar valor\n");*
*
printf("2. alterar quantidade\n"); *
*
scanf("%d",&op3);*
*
switch (op3){ *
*
case 1: *
*
printf("\tQual o novo valor do produto?\n\t"); *
*
scanf("%f", &valor_produto**);*
*
valor_produto**
*
*
**
printf("\tValor Alterado, %.2f é o novo valor do produto\n\t", valor_produto);*
*
break;*
*
case 2: *
*
printf("\tQuantos itens deseja adicionar ao estoque?\n\t"); *
*
scanf("%d", &qnt**);*
*
printf("\tQuantidade em estoque alterada, %d é quantidade atual de produtos em estoque\n\t", qnt**);*
*
break; *
*
}*
*
} *
*
break;*
*
}*
*
}while(op2!=5);*
*
}*
*
}while(op1!=5);*
*
}**
*
Discussão (0)
Carregando comentários...