Programa De Venda Famarcia
Artigo: Programa De Venda Famarcia. Pesquise 862.000+ trabalhos acadêmicosPor: jailtonsantos1 • 26/3/2015 • 5.093 Palavras (21 Páginas) • 266 Visualizações
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
#define lim 20
typedef struct {
char user[20];
char senha[20];
}tuser;
typedef struct tprod {
int codigo[lim];
int estoque[lim];
float preco[lim];
}tprod;
//variavel global
char opGeral;
tprod p[lim];
tuser vetuser[lim];
int x=0, rel=0,cod_exclui, i=0,teste,pos=0;
int procura_cod, procura_est, vetor_ref;
//************* FUNÇÕES **************************//
void menu_inicial();
void cadastraUser();
void menu_principal();
void Gerenciar_Estoque();
void Incluir_novo_cadastro();
void Alterar_cadastro();
void Excluir_cadastro();
void Registrar_Venda();
void Registrar_Vendaop();
void Gerar_Relatorio();
void cadastraUser()
{
do {
if(pos<lim){
if ((vetuser[0].user[0])==('\0')){
printf("\t#################################################################\n");
printf("\t# #\n");
printf("\t# CADASTRO DE USUARIO #\n");
printf("\t# #\n");
printf("\t#################################################################\n\n\n");
printf(" Usuario Administrador: ");
scanf("%s",vetuser[pos].user);
printf(" Digite a senha: ");
scanf("%s",vetuser[pos].senha);
pos++;
system ("clear");}
else{
printf("\n\n");
printf("\t#################################################################\n");
printf("\t# #\n");
printf("\t# CADASTRO DE USUARIO #\n");
printf("\t# #\n");
printf("\t#################################################################\n\n\n");
printf(" \n Usuario Operador: ");
scanf("%s",vetuser[pos].user);
printf(" Digite a senha: ");
scanf("%s",vetuser[pos].senha);
pos++;
printf ("\n\n Deseja Cadastrar outro Usuario?");
printf ("\n\n [1] - Sim");
printf ("\n [2] - Nao");
printf ("\n\n Sua escolha: ");
scanf ("%d", &teste);
system ("clear");
if(teste==2)menu_principal();
}
}else{
printf("Memoria Insuficiente\n\n");
system ("pause");
system ("clear");
teste=0;
}
}while (teste==1);
}
//---------------------------------------
int login(tuser L[],int pos){
char log[20],senha[20];
int i=0;
printf("Digite o usuario: ");
scanf("%s",log);
printf("Digite o senha: ");
scanf("%s",senha);
system ("clear");
while(i<pos){
if((!strcmp(log, L[i].user)) && (!strcmp(senha, L[i].senha)))
return i;
i++;
}
return -1;
}
//------------------------------------------------------
void menu_principal()
{
char op_Menu_Pricipal;
...