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

Programa para mostrar vendas do dia


Lu.

Pergunta

Como faço para mostrar o quanto foi vendido de cada produto, não estou conseguindo...

eu fiz assim, mas não deu certo:

printf("Vendas do dia\n\n

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

printf("Quantidade de Aliancas vendidos -> %d\n",produto_alianca[qtd_venda].alianca);

printf("Quantidade de Aliancas em Ouro branco vendidos -> %d\n", produto_alianca[qtd_venda].aliancaourob);

printf("Quantidade de Aliancas em Ouro rose vendidos -> %d\n", produto_alianca[qtd_venda].aliancaouror);

printf("Quantidade de Aliancas em Ouro vermelho vendidos-> %d\n", produto_alianca[qtd_venda].aliancaourov);

printf("Quantidade de Aliancas em prata vendidos-> %d\n\n", produto_alianca[qtd_venda].aliancaprata);

printf("Quantidade de Aliancas em Aco inoxidael vendidos-> %d\n", produto_alianca[qtd_venda].aliancaacoinox);

getch();

o programa inteiro pra vocês darem uma olhada:

#include <conio.h>
#include <stdio.h>
#include <cstdlib>
#include <iostream>




/*Declaração de structs*/




struct CADALIANCA
{
int alianca;
int aliancaourob;
int aliancaouror;
int aliancaourov;
int aliancaprata;
int aliancaacoinox;
};


struct CADBRACELETE
{
int bracelete;
int braceleteourob;
int braceleteouror;
int braceleteourov;
int braceleteprata;
int braceleteacoinox;
};


struct CADBRINCO
{
int brinco;
int brincoourob;
int brincoouror;
int brincoourov;
int brincoprata;
int brincoacoinox;
};


struct CADCOLAR
{
int colar;
int colarourob;
int colarouror;
int colarourov;
int colarprata;
int colaracoinox;
};


struct CADPULSEIRA
{
int pulseira;
int pulseiraourob;
int pulseiraouror;
int pulseiraourov;
int pulseiraprata;
int pulseiraacoinox;
};
struct CLIENTE
{
char nome[20];
char cpf[20];
char data_nasc[20];
char sexo[20];
char email[30];
char endereco[50];
char cep[20];
char bairro[20];
char cidade[20];
char estado[20];
char telefone[20];
};




struct VENDEDOR {
char vendedor[20];
char cpf[20];
char endereco[50];
char bairro[20];
char cep[20];
char celular[20];
char email[50];
char status[20];
char comissao[20];
char meta[20];
char cod[20];
};








/*Fim declaração de structs*/








//Funcao cadrastro
void cadastro(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); 
//Funcao relatorio
void relatorio(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); 
//Funcao vendas
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); 
void cadastrov(VENDEDOR cadastro_vendedor[500]);
void cadastroc(CLIENTE cadastro_cliente[500]);
void vendasd(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 qtd_venda);
void sair();
/*Função principal*/
int main()
{
int menu, qtd, indice;
struct CADALIANCA cadastro_alianca[500];
struct CADBRACELETE cadastro_bracelete[500];
struct CADBRINCO cadastro_brinco[500];
struct CADCOLAR cadastro_colar[500];
struct CADPULSEIRA cadastro_pulseira[500];
struct VENDEDOR cadastro_vendedor[500];
struct CLIENTE cadastro_cliente[500];
menuPrincipal: 
while (menu < 8)


{




printf("Menu principal\n");
printf("1 - Cadastro de produtos\n");
printf("2 - Cadastro de vendedores\n");
printf("3 - Cadastro de clientes\n");
printf("4 - Registro de vendas\n");
printf("5 - Relatorios\n");
printf("6 - Vendas do dia\n");
printf("7- Sair\n");
printf("Selecione a opcao desejada -> ");
scanf("%d", &menu);
system("cls");


switch(menu)
{
case 1:
cadastro(cadastro_alianca, cadastro_bracelete, cadastro_brinco, cadastro_colar, cadastro_pulseira, qtd);
break;
case 2:
cadastrov(cadastro_vendedor);
break;
case 3:
cadastroc(cadastro_cliente);
break;
case 4:
vendas(cadastro_alianca, cadastro_bracelete, cadastro_brinco, cadastro_colar, cadastro_pulseira, qtd);
break;
case 5:
relatorio(cadastro_alianca, cadastro_bracelete, cadastro_brinco, cadastro_colar, cadastro_pulseira, qtd);
break;
case 6:
vendasd(cadastro_alianca, cadastro_bracelete, cadastro_brinco, cadastro_colar, cadastro_pulseira,qtd_venda);
break;
case 7:
sair(); 
break;
} 
system("cls");
}
}
/*Fim menu principal*/








/*Função para cadastro de produtos*/
void cadastro(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_cadastro, opcao_material, qtd_ourobranco, qtd_ourorose, qtd_ourovermelho, qtd_prata, qtd_acoinox;
menuCadastro:


printf("------Cadastro de Produtos no Estoque------\n\n");
printf("1 - Cadastrar Alianca\n");
printf("2 - Cadastrar Bracelete\n");
printf("3 - Cadastrar Brinco\n");
printf("4 - Cadastrar colar\n");
printf("5 - Cadastrar Pulseira\n");
printf("6 - Voltar ao menu principal\n");
scanf("%d", &opcao_cadastro);
system("cls");


switch(opcao_cadastro)
{












/*Cadastro Aliança*/
/*Seleção de materiais*/
case 1:
printf("Deseja cadastrar aliança em qual material?\n");
printf("1 - Ouro Branco\n"); 
printf("2 - Ouro Rose\n");
printf("3 - Ouro Vermelho\n");
printf("4 - Prata\n");
printf("5 - Aco inoxidável\n");
printf("6 - Para voltar para o menu de cadastro\n");
scanf("%d", &opcao_material);
system("cls");
/*Seleção de quantidades*/
switch(opcao_material)
{
case 1: 
printf("Insira a quantidade de Aliancas em Ouro Branco ->");
scanf("%d", &qtd_ourobranco);


produto_alianca[quantidade].alianca += qtd_ourobranco;
produto_alianca[quantidade].aliancaourob += qtd_ourobranco;
break;


case 2: 
printf("Insira a quantidade de Aliancas em Ouro Rose ->");
scanf("%d", &qtd_ourorose);


produto_alianca[quantidade].alianca += qtd_ourorose;
produto_alianca[quantidade].aliancaouror += qtd_ourorose;
break;


case 3: 
printf("Insira a quantidade de Aliancas em Ouro vermelho ->");
scanf("%d", &qtd_ourovermelho);


produto_alianca[quantidade].alianca += qtd_ourovermelho;
produto_alianca[quantidade].aliancaourov += qtd_ourovermelho;
break;


case 4: 
printf("Insira a quantidade de Alianças em Prata ->");
scanf("%d", &qtd_prata);


produto_alianca[quantidade].alianca += qtd_prata;
produto_alianca[quantidade].aliancaprata += qtd_prata;
break;




case 5: 
printf("Insira a quantidade de Alianças em Aço inoxidavel ->");
scanf("%d", &qtd_acoinox);


produto_alianca[quantidade].alianca += qtd_acoinox;
produto_alianca[quantidade].aliancaacoinox += qtd_acoinox;
break;










case 6: 
goto menuCadastro;
break;
}
/*Cadastro Bracelete*/
/*Seleção de materiais*/
case 2:
printf("Deseja cadastrar Bracelete em qual material?\n");
printf("1 - Ouro Branco\n"); 
printf("2 - Ouro Rose\n");
printf("3 - Ouro Vermelho\n");
printf("4 - Prata\n");
printf("5 - Aço inoxidável\n");
printf("6 - Para voltar para o menu de cadastro\n");
scanf("%d", &opcao_material);
system("cls");
/*Seleção de quantidades*/
switch(opcao_material)
{
case 1: 
printf("Insira a quantidade de Braceletes em Ouro Branco ->");
scanf("%d", &qtd_ourobranco);


produto_bracelete[quantidade].bracelete += qtd_ourobranco;
produto_bracelete[quantidade].braceleteourob += qtd_ourobranco;
break;


case 2: 
printf("Insira a quantidade de Braceletes em Ouro Rose ->");
scanf("%d", &qtd_ourorose);


produto_bracelete[quantidade].bracelete += qtd_ourorose;
produto_bracelete[quantidade].braceleteouror += qtd_ourorose;
break;


case 3: 
printf("Insira a quantidade de Braceletes em Ouro vermelho ->");
scanf("%d", &qtd_ourovermelho);


produto_bracelete[quantidade].bracelete += qtd_ourovermelho;
produto_bracelete[quantidade].braceleteourov += qtd_ourovermelho;
break;




case 4: 
printf("Insira a quantidade de Braceletes em Prata ->");
scanf("%d", &qtd_prata);


produto_bracelete[quantidade].bracelete += qtd_prata;
produto_bracelete[quantidade].braceleteprata += qtd_prata;
break;




case 5: 
printf("Insira a quantidade de Braceletes em Aço inoxidável ->");
scanf("%d", &qtd_acoinox);


produto_bracelete[quantidade].bracelete += qtd_acoinox;
produto_bracelete[quantidade]. braceleteacoinox +=qtd_acoinox;
break;




case 6: 
goto menuCadastro;
break;
}
/*Cadastro Brinco*/
/*Seleção de materiais*/




case 3:
printf("Deseja cadastrar Brinco em qual material?\n");
printf("1 - Ouro Branco\n"); 
printf("2 - Ouro Rose\n");
printf("3 - Ouro Vermelho\n");
printf("4 - Prata\n");
printf("5 - Aço inoxidável\n");
printf("6 - Para voltar para o menu de cadastro\n");
scanf("%d", &opcao_material);
system("cls");
/*Seleção de quantidades*/
switch(opcao_material)
{
case 1: 




printf("Insira a quantidade de Brincos em Ouro Branco ->");
scanf("%d", &qtd_ourobranco);


produto_brinco[quantidade]. brinco += qtd_ourobranco;
produto_brinco[quantidade].brincoourob += qtd_ourobranco;
break;


case 2: 
printf("Insira a quantidade de Brincos em Ouro Rose ->");
scanf("%d", &qtd_ourorose);


produto_brinco[quantidade].brinco += qtd_ourorose;
produto_brinco[quantidade].brincoouror += qtd_ourorose;
break;


case 3: 
printf("Insira a quantidade de Brincos em Ouro vermelho ->");
scanf("%d", &qtd_ourovermelho);


produto_brinco[quantidade].brinco += qtd_ourovermelho;
produto_brinco[quantidade].brincoourov += qtd_ourovermelho;
break;




case 4: 
printf("Insira a quantidade de Brincos em Prata ->");
scanf("%d", &qtd_prata);


produto_brinco[quantidade].brinco += qtd_prata;
produto_brinco[quantidade].brincoprata += qtd_prata;
break;




case 5: 
printf("Insira a quantidade de Brincos em Aco inoxidável ->");
scanf("%d",&qtd_acoinox);


produto_brinco[quantidade].brinco += qtd_acoinox;
produto_brinco[quantidade]. brincoacoinox += qtd_acoinox;
break;




case 6: 
goto menuCadastro;
break;
}
/*Cadastro Colar*/
/*Seleção de materiais*/
case 4:
printf("Deseja cadastrar Colar em qual material?\n");
printf("1 - Ouro Branco\n"); 
printf("2 - Ouro Rose\n");
printf("3 - Ouro Vermelho\n");
printf("4 - Prata\n");
printf("5 - Aço inoxidável\n");
printf("6 - Para voltar para o menu de cadastro\n");
scanf("%d", &opcao_material);
system("cls");
/*Seleção de quantidades*/
switch(opcao_material)
{
case 1: 




printf("Insira a quantidade de Colares em Ouro Branco ->");
scanf("%d", &qtd_ourobranco);


produto_colar[quantidade]. colar += qtd_ourobranco;
produto_colar[quantidade].colarourob += qtd_ourobranco;
break;


case 2: 
printf("Insira a quantidade de Colares em Ouro Rose ->");
scanf("%d", &qtd_ourorose);


produto_colar[quantidade].colar += qtd_ourorose;
produto_colar[quantidade].colarouror += qtd_ourorose;
break;


case 3: 
printf("Insira a quantidade de Colares em Ouro vermelho ->");
scanf("%d", &qtd_ourovermelho);


produto_colar[quantidade].colar += qtd_ourovermelho;
produto_colar[quantidade].colarourov += qtd_ourovermelho;
break;




case 4: 
printf("Insira a quantidade de Colares em Prata ->");
scanf("%d", &qtd_prata);


produto_colar[quantidade].colar += qtd_prata;
produto_colar[quantidade].colarprata += qtd_prata;
break;




case 5: 
printf("Insira a quantidade de Colares em Aço inoxidável ->");
scanf("%d", &qtd_acoinox);


produto_colar[quantidade].colar += qtd_acoinox;
produto_colar[quantidade]. colaracoinox += qtd_acoinox;
break;




case 6: 
goto menuCadastro;
break;
}
/*Cadastro Pulseira*/
/*Seleção de materiais*/
case 5:
printf("Deseja cadastrar Pulseira em qual material?\n");
printf("1 - Ouro Branco\n"); 
printf("2 - Ouro Rose\n");
printf("3 - Ouro Vermelho\n");
printf("4 - Prata\n");
printf("5 - Aço inoxidável\n");
printf("6 - Para voltar para o menu de cadastro\n");
scanf("%d", &opcao_material);
system("cls");
/*Seleção de quantidades*/
switch(opcao_material)
{
case 1: 




printf("Insira a quantidade de Pulseiras em Ouro Branco ->");
scanf("%d", &qtd_ourobranco);


produto_pulseira[quantidade].pulseira+= qtd_ourobranco;
produto_pulseira[quantidade].pulseiraourob += qtd_ourobranco;
break;


case 2: 
printf("Insira a quantidade de Pulseiras em Ouro Rose ->");
scanf("%d", &qtd_ourorose);


produto_pulseira[quantidade].pulseira += qtd_ourorose;
produto_pulseira[quantidade].pulseiraouror += qtd_ourorose;
break;


case 3: 
printf("Insira a quantidade de Pulseiras em Ouro vermelho ->");
scanf("%d", &qtd_ourovermelho);


produto_pulseira[quantidade].pulseira += qtd_ourovermelho;
produto_pulseira[quantidade].pulseiraourov += qtd_ourovermelho;
break;




case 4: 
printf("Insira a quantidade de Pulseiras em Prata ->");
scanf("%d", &qtd_prata);


produto_pulseira[quantidade].pulseira += qtd_prata;
produto_pulseira[quantidade].pulseiraprata += qtd_prata;
break;




case 5: 
printf("Insira a quantidade de pulseiras em Aco inoxidável ->");
scanf("%d", &qtd_acoinox);


produto_pulseira[quantidade].pulseira += qtd_acoinox;
produto_pulseira[quantidade]. pulseiraacoinox += qtd_acoinox;
break;




case 6: 
goto menuCadastro;
break;


}


} 
}
void cadastrov(VENDEDOR cadastro_vendedor[500])
{
VENDEDOR cadastro;




printf("Vendedor:\n");
scanf("%s", cadastro.vendedor);




printf("Cpf:\n");
scanf("%s", cadastro.cpf);




printf("Endereco:\n");
scanf("%s", cadastro.endereco);




printf("Bairro:\n");
scanf("%s", cadastro.bairro);




printf("Cep:\n");
scanf("%s", cadastro.cep);




printf("Celular\n");
scanf("%s", cadastro.celular);




printf("E-mail:\n");
scanf("%s", cadastro.email);




printf("Digite o codigo do vendedor:\n");
scanf("%s", cadastro.cod);




printf("Status:\n");
printf("Informe o status. Se Ativo, o vendedor ainda for empregado na empresa. Inativo, o vendedor não for mais empregado da empresa\n");
scanf("%s", cadastro.status);




printf("Comissao:\n");
printf("Informe o percentual de comissão nas vendas\n");
scanf("%s", cadastro.comissao);




printf("Meta de vendas:\n");
printf(" Informe o valor da meta de vendas no período");
scanf("%s", cadastro.meta);




system("cls");
getch();
printf("Vendedor cadastrado com sucesso\n");
printf("aperte qualquer tecla para continuar");
getch();
}
void cadastroc(CLIENTE cadastro_cliente[500])
{
CLIENTE cadastro;




printf("\n\t\tVoce esta na funcao cadastro de cliente\n\n");


printf("Nome:\n");
scanf("%s",&cadastro.nome);
printf("Cpf:\n");
scanf("%s",&cadastro.cpf);
printf("Data de nascimento:\n");
scanf("%s",&cadastro.data_nasc);
printf("Sexo:\n");
scanf("%s",&cadastro.sexo);
printf("Telefone\n");
scanf("%s",&cadastro.telefone);
printf("E-mail\n");
scanf("%s",&cadastro.email);
printf("Endereco\n");
scanf("%s", &cadastro.endereco);
printf("Cep:\n");
scanf("%s",&cadastro.cep);
printf("Cidade:\n");
scanf("%s",&cadastro.cidade);
printf("Estado:\n");
scanf("%s",&cadastro.estado);
getch();
system("cls");
printf("Cadastro concluido com sucesso");
printf("Para voltar ao menu principal digite qualquer tecla");


getch();






}
/*Fim da função de cadastro*/








/*Função para impressão dos relatorios de estoque*/ 
void relatorio(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) 
{


printf("###Quantidade de Aliancas###\n\n");


printf("Quantidade de Aliancas -> %d\n", produto_alianca[quantidade].alianca);
printf("Quantidade de Aliancas em Ouro branco -> %d\n", produto_alianca[quantidade].aliancaourob); 
printf("Quantidade de Aliancas em Ouro rose -> %d\n", produto_alianca[quantidade].aliancaouror);
printf("Quantidade de Aliancas em Ouro vermelho-> %d\n\n", produto_alianca[quantidade].aliancaourov); 
printf("Quantidade de Aliancas em prata-> %d\n\n", produto_alianca[quantidade].aliancaprata);
printf("Quantidade de Aliancas em Aco inoxidavel-> %d\n\n", produto_alianca[quantidade].aliancaacoinox);






printf("###Quantidade de Braceletes###\n\n");


printf("Quantidade de Braceletes -> %d\n", produto_bracelete[quantidade].bracelete);
printf("Quantidade de Braceletes em Ouro branco -> %d\n", produto_bracelete[quantidade].braceleteourob); 
printf("Quantidade de Braceletes em Ouro rose -> %d\n", produto_bracelete[quantidade].braceleteouror);
printf("Quantidade de Braceletes em Ouro vermelho-> %d\n\n", produto_bracelete[quantidade].braceleteourov); 
printf("Quantidade de Braceletes em prata-> %d\n\n", produto_bracelete[quantidade].braceleteprata);
printf("Quantidade de Braceletes em Aco inoxidavel-> %d\n\n", produto_bracelete[quantidade].braceleteacoinox); 




printf("###Quantidade de Brincos###\n\n");


printf("Quantidade de Brincos -> %d\n", produto_brinco[quantidade].brinco);
printf("Quantidade de Brincos em Ouro branco -> %d\n", produto_brinco[quantidade].brincoourob); 
printf("Quantidade de Brincos em Ouro rose -> %d\n", produto_brinco[quantidade].brincoouror);
printf("Quantidade de Brincos em Ouro vermelho-> %d\n\n", produto_brinco[quantidade].brincoourov); 
printf("Quantidade de Brincos em prata-> %d\n\n", produto_brinco[quantidade].brincoprata);
printf("Quantidade de Brincos em Aco inoxidavel-> %d\n\n", produto_brinco[quantidade].brincoacoinox); 


printf("###Quantidade de Colares###\n\n");


printf("Quantidade de Colares -> %d\n", produto_colar[quantidade].colar);
printf("Quantidade de Colares em Ouro branco -> %d\n", produto_colar[quantidade].colarourob); 
printf("Quantidade de Colares em Ouro rose -> %d\n", produto_colar[quantidade].colarouror);
printf("Quantidade de Colares em Ouro vermelho-> %d\n\n", produto_colar[quantidade].colarourov); 
printf("Quantidade de Colares em prata-> %d\n\n", produto_colar[quantidade].colarprata);
printf("Quantidade de Colares em Aco inoxidavel-> %d\n\n", produto_colar[quantidade].colaracoinox);


printf("###Quantidade de Pulseiras###\n\n");


printf("Quantidade de Pulseiras -> %d\n", produto_pulseira[quantidade].pulseira);
printf("Quantidade de Pulseiras em Ouro branco -> %d\n", produto_pulseira[quantidade].pulseiraourob); 
printf("Quantidade de Pulseiras em Ouro rose -> %d\n", produto_pulseira[quantidade].pulseiraouror);
printf("Quantidade de Pulseiras em Ouro vermelho-> %d\n\n", produto_pulseira[quantidade].pulseiraourov); 
printf("Quantidade de Pulseiras em prata-> %d\n\n", produto_pulseira[quantidade].pulseiraprata);
printf("Quantidade de Pulseiras em Aco inoxidavel-> %d\n\n", produto_pulseira[quantidade].pulseiraacoinox); 


system("pause");


}/*Fim da função de relatorios*/








/*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].aliancaourob >= qtd_venda)
{
produto_alianca[quantidade].aliancaourob -= 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;


case 2: 
if(produto_alianca[quantidade].aliancaouror >= qtd_venda)
{
produto_alianca[quantidade].aliancaouror -= 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;


case 3: 
if(produto_alianca[quantidade].aliancaourov >= qtd_venda)
{
produto_alianca[quantidade].aliancaourov -= 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;


case 4: 
if(produto_alianca[quantidade].aliancaprata >= qtd_venda)
{
produto_alianca[quantidade].aliancaprata -= 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;


case 5: 
if(produto_alianca[quantidade].aliancaacoinox >= qtd_venda)
{
produto_alianca[quantidade].aliancaacoinox -= 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;




case 6:
goto menuVenda; 
break; 
}/*Fim do switch para seleção de quantidades*/
} 
else
{
system("cls");
printf("Produto não disponivel em estoque\n\n");/*Mensagem caso não tenha nenhum produto em estoque*/
system("pause");
} 
break; 
/*Venda de Braceletes*/
/*Seleção de quantidades e materiais*/
case 2:
if(produto_bracelete[quantidade].bracelete > 0)/*Verificar se há algum produto cadastrado nessa categoria*/
{
printf("###Braceletes###\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_bracelete[quantidade].braceleteourob >= qtd_venda)
{
produto_bracelete[quantidade].braceleteourob -= qtd_venda;
totalbraceletes = 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_bracelete[quantidade].bracelete -= totalbraceletes;
break;


case 2: 
if(produto_bracelete[quantidade].braceleteouror >= qtd_venda)
{
produto_bracelete[quantidade].braceleteouror -= qtd_venda;
totalbraceletes = 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_bracelete[quantidade].bracelete -= totalbraceletes;
break;


case 3: 
if(produto_bracelete[quantidade].braceleteourov >= qtd_venda)
{
produto_bracelete[quantidade].braceleteourov -= qtd_venda;
totalbraceletes = 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_bracelete[quantidade].bracelete -= totalbraceletes;
break;


case 4: 
if(produto_bracelete[quantidade].braceleteprata >= qtd_venda)
{
produto_bracelete[quantidade].braceleteprata -= qtd_venda;
totalbraceletes = 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_bracelete[quantidade].bracelete -= totalbraceletes;
break;


case 5: 
if(produto_bracelete[quantidade].braceleteacoinox >= qtd_venda)
{
produto_bracelete[quantidade].braceleteacoinox -= qtd_venda;
totalbraceletes = 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_bracelete[quantidade].bracelete -= totalbraceletes;
break;




case 6:
goto menuVenda; 
break;




}/*Fim do switch para seleção de quantidades*/
} 
else
{
system("cls");
printf("Produto não disponivel em estoque\n\n");/*Mensagem caso não tenham produtos cadastrados nessa categoria*/
system("pause");
} 
break; 


/*Venda de Brincos*/
/*Seleção de quantidades e materiais*/
case 3:
if(produto_brinco[quantidade].brinco > 0)/*Verificar se há algum produto cadastrado nessa categoria*/
{
printf("###Brincos###\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_brinco[quantidade].brincoourob >= qtd_venda)
{
produto_brinco[quantidade].brincoourob -= qtd_venda;
totalbrincos = 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_brinco[quantidade].brinco -= totalbrincos;
break;


case 2: 
if(produto_brinco[quantidade].brincoouror >= qtd_venda)
{
produto_brinco[quantidade].brincoouror -= qtd_venda;
totalbrincos = 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_brinco[quantidade].brinco -= totalbrincos;
break;


case 3: 
if(produto_brinco[quantidade].brincoourov >= qtd_venda)
{
produto_brinco[quantidade].brincoourov -= qtd_venda;
totalbrincos = 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_brinco[quantidade].brinco -= totalbrincos;
break;


case 4: 
if(produto_brinco[quantidade].brincoprata >= qtd_venda)
{
produto_brinco[quantidade].brincoprata -= qtd_venda;
totalbrincos = 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_brinco[quantidade].brinco -= totalbrincos;
break;


case 5: 
if(produto_brinco[quantidade].brincoacoinox >= qtd_venda)
{
produto_brinco[quantidade].brincoacoinox -= qtd_venda;
totalbrincos = 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_brinco[quantidade].brinco -= totalbrincos;
break;




case 6:
goto menuVenda; 
break;


}/*Fim do switch para seleção de quantidades*/
} 
else
{
system("cls");
printf("Produto não disponivel em estoque\n\n");/*Mensagem caso não tenham produtos cadastrados nessa categoria*/
system("pause");
} 
break; 
/*Venda de Colares*/
/*Seleção de quantidades e materiais*/
case 4:
if(produto_colar[quantidade].colar > 0)/*Verificar se há algum produto cadastrado nessa categoria*/
{
printf("###Colares###\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_colar[quantidade].colarourob >= qtd_venda)
{
produto_colar[quantidade].colarourob -= qtd_venda;
totalcolares = 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_colar[quantidade].colar -= totalcolares;
break;


case 2: 
if(produto_colar[quantidade].colarouror >= qtd_venda)
{
produto_colar[quantidade].colarouror -= qtd_venda;
totalcolares = 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_colar[quantidade].colar -= totalcolares;
break;


case 3: 
if(produto_colar[quantidade].colarourov >= qtd_venda)
{
produto_colar[quantidade].colarourov -= qtd_venda;
totalcolares = 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_colar[quantidade].colar -= totalcolares;
break;


case 4: 
if(produto_colar[quantidade].colarprata >= qtd_venda)
{
produto_colar[quantidade].colarprata -= qtd_venda;
totalcolares = 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_colar[quantidade].colar -= totalcolares;
break;


case 5: 
if(produto_colar[quantidade].colaracoinox >= qtd_venda)
{
produto_colar[quantidade].colaracoinox -= qtd_venda;
totalcolares = 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_colar[quantidade].colar -= totalcolares;
break;




case 6:
goto menuVenda; 
break;
}
/*Venda de Pulseiras*/
/*Seleção de quantidades e materiais*/
case 5:
if(produto_pulseira[quantidade].pulseira > 0)/*Verificar se há algum produto cadastrado nessa categoria*/
{
printf("###Pulseiras###\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_pulseira[quantidade].pulseiraourob >= qtd_venda)
{
produto_pulseira[quantidade].pulseiraourob -= qtd_venda;
totalpulseiras = 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_pulseira[quantidade].pulseira -= totalpulseiras;
break;


case 2: 
if(produto_pulseira[quantidade].pulseiraouror >= qtd_venda)
{
produto_pulseira[quantidade].pulseiraouror -= qtd_venda;
totalpulseiras = 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_pulseira[quantidade].pulseira -= totalpulseiras;
break;


case 3: 
if(produto_pulseira[quantidade].pulseiraourov >= qtd_venda)
{
produto_pulseira[quantidade].pulseiraourov -= qtd_venda;
totalpulseiras = 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_pulseira[quantidade].pulseira -= totalpulseiras;
break;


case 4: 
if(produto_pulseira[quantidade].pulseiraprata >= qtd_venda)
{
produto_pulseira[quantidade].pulseiraprata -= qtd_venda;
totalpulseiras = 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_pulseira[quantidade].pulseira -= totalpulseiras;
break;


case 5: 
if(produto_pulseira[quantidade].pulseiraacoinox >= qtd_venda)
{
produto_pulseira[quantidade].pulseiraacoinox -= qtd_venda;
totalpulseiras = 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_pulseira[quantidade].pulseira -= totalpulseiras;
break;
case 6:
goto menuVenda; 
break;
}
}
}
}}
void vendasd(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 qtd_venda)
{
printf("Vendas do dia\n\n


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


printf("Quantidade de Aliancas vendidos -> %d\n",produto_alianca[qtd_venda].alianca);
printf("Quantidade de Aliancas em Ouro branco vendidos -> %d\n", produto_alianca[qtd_venda].aliancaourob); 
printf("Quantidade de Aliancas em Ouro rose vendidos -> %d\n", produto_alianca[qtd_venda].aliancaouror);
printf("Quantidade de Aliancas em Ouro vermelho vendidos-> %d\n", produto_alianca[qtd_venda].aliancaourov); 
printf("Quantidade de Aliancas em prata vendidos-> %d\n\n", produto_alianca[qtd_venda].aliancaprata);
printf("Quantidade de Aliancas em Aco inoxidael vendidos-> %d\n", produto_alianca[qtd_venda].aliancaacoinox);
getch();
}




void sair(){
int i;
printf("\nFinalizandoo");
for (i=0; i<10; i++){
_sleep(500);
system ("color a");
printf(". ");
}
exit(1);
}

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
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...