Ir para conteúdo
Fórum Script Brasil
  • 0

Ajudem em meu programa, trabalho da facu, preciso muiito de ajudaa&#33


Lu.

Pergunta

É o seguinte, o professor pediu um programa extenso, consiste em criar um programa para controlar as vendas e o estoque de um estabelecimento comercial pequeno, com: menu principal, cadastro de produtos, cadastro de vendeores, cadastro de clientes, registro de vendas e relatórios de quantidades em estoque e vendas do dia. A loja seria uma joalheiria

já ta tudo feito, minha dificuldade é na parte de vendas do dia, quando entro no menu de vendas do dia aparece a quantidade em estoque do produto, eu realmente não sei o que estou fazendo de errado se alguém puder dar uma olhada e me ajudar.

Aqui esta a parte em que o cliente realiza a compra:

/*Função para vendas de produtos*/

void vendas(struct CADALIANCA produto_alianca[500], struct CADBRACELETE produto_bracelete[500], struct CADBRINCO produto_brinco[500],struct CADCOLAR produto_colar[500],struct CADPULSEIRA produto_pulseira[500], int quantidade)

{

int opcao_venda, opcao_material, qtd_venda=0, totalaliancas, totalbraceletes, totalbrincos,totalcolares, totalpulseiras;

menuVenda:

printf("------Venda de Produtos------\n\n");

printf("1 - Venda de Aliancas\n");

printf("2 - Venda de Braceletes\n");

printf("3 - Venda de Brincos\n");

printf("4 - Venda de Colares\n");

printf("5 - Venda de Pulseiras\n");

printf("6 - Voltar ao menu principal\n");

scanf("%d", &opcao_venda);

system("cls");

switch(opcao_venda)

{

/*Venda de Aliancas*/

/*Seleção de quantidades e materiais*/

case 1:

if(produto_alianca[quantidade].alianca > 0) /*Verificar se há algum produto cadastrado nessa categoria*/

{

printf("###Alianca###\n\n");

printf("Insira a quantidade -> ");

scanf("%d", &qtd_venda),

printf("###Material###\n\n");

printf("1 - Ouro Branco\n");

printf("2 - Ouro Rose\n");

printf("3 - Ouro vermelho\n");

printf("4 - Prata\n");

printf("5 - Aco inoxidavel\n");

printf("6 - Voltar ao menu anterior\n");

fflush(stdin);

scanf("%d", &opcao_material);

/*Switch para retirar do estoque o material correto*/

switch(opcao_material)

{

case 1:

if(produto_alianca[quantidade].alianca… >= qtd_venda)

{

produto_alianca[quantidade].aliancaour… -= qtd_venda;

totalaliancas = qtd_venda;

system("cls");

printf("Venda Concluida\n\n");

system("pause");

}

else

{

system("cls");

printf("Produto não disponivel em estoque.\n\n");

system("pause");

}

produto_alianca[quantidade].alianca -= totalaliancas;

break;

são vários produtos, e várias opçoes mas como é muito extenso postei só essa parte.

como fiz a parte de vendas do dia:

printf("Vendas do dia\n\n");

printf("###Aliancas vendida###\n\n");

printf("Quantidade de Aliancas vendidos -> %i\n",

produto_alianca[qtd_venda].alianca) ;

printf("Aliancas em Ouro branco vendidas -> %i\n",

produto_alianca[qtd_venda].aliancaouro…

printf("Aliancas em Ouro rose vendidas -> %i\n",

produto_alianca[qtd_venda].aliancaouro…

printf("Aliancas em Ouro vermelho vendidas-> %i\n",

produto_alianca[qtd_venda].aliancaouro…

printf("Aliancas em prata vendidas-> %i\n",

produto_alianca[qtd_venda].aliancaprat…

printf("Aliancas em Aco inoxidael vendidas-> %i\n",

produto_alianca[qtd_venda].aliancaacoi…

eu preciso que apareça a quantidade q o cliente comprou

o programa inteiro pra quem quiser ver:

http://www.4shared.com/file/eFPy63Ds/traba...o_e_progra.html?

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...