Jump to content
Fórum Script Brasil
  • 0

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


Lu.

Question

É 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 to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...