É 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:
Question
Lu.
É 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.