Trabalho controle de estoque em c

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (522 palavras )
  • Download(s) : 0
  • Publicado : 27 de junho de 2012
Ler documento completo
Amostra do texto
on#include
#include
#include
#define VETOR 50

//estrutura do programa

struct estrutura{
int codigo;
char produto[50];
int estoque;
float preco;
}controle_estoque[VETOR];struct vendas{
int indice;
int vendas;
int quantidade;
int contador;
float total;
float totalvendas;
}controle_vendas[VETOR];
int Vendas()
{
int est_venda, item,contador;
int iVenda = 1;
int iEstoque = 1;
bool validCompra = true;
bool validVenda = true;printf("\n\n==========================================================================");
printf("\n === VENDA DE PRODUTOS ===");
printf("\n==========================================================================");printf("\n\nDigite o codigo do produto: ");
scanf("%d",&item);

while (validCompra)
{
validVenda = true;

if (controle_estoque[iEstoque].codigo == item)
{
if(controle_estoque[iEstoque].estoque controle_estoque[iEstoque].estoque)
{
printf("\n ====> ATENCAO: PRODUTO COM ESTOQUE INSUFICIENTE PARA ESTA VENDA!");validCompra = false;
return(0);
}

while (validVenda)
{
if (controle_vendas[iVenda].indice ==iEstoque)
{
controle_vendas[1].contador = controle_vendas[1].contador + 1;
controle_vendas[iVenda].vendas =controle_vendas[iVenda].vendas + 1;
controle_vendas[iVenda].quantidade = controle_vendas[iVenda].quantidade + est_venda;
controle_vendas[iVenda].total =controle_vendas[iVenda].total + (controle_estoque[iEstoque].preco * est_venda);
controle_vendas[1].totalvendas = controle_vendas[1].totalvendas + (controle_estoque[iEstoque].preco * est_venda);...
tracking img