Jump to content
Fórum Script Brasil
  • 0

Programa para mostrar vendas do dia


Lu.
 Share

Question

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 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.

 Share



  • Forum Statistics

    • Total Topics
      150.2k
    • Total Posts
      647.5k
×
×
  • Create New...