#include
#include
using namespace std;
# define tam_agenda 100
// estrutura de dados de um tipo pessoa
struct pessoa
{
char nome[30],endereco[50], bairro[20], cep[10], complemento[10], rg[15];
char cidade[30], estado[30];
int telefone, cpf, status;
};
// strutura de dados de um tipo dependente
struct dependente
{
char nome_dependente1[30],nome_dependente2[30],nome_dependente3[30];
int tel_dependente1,tel_dependente2,tel_dependente3;
char end_dependente1[30],end_dependente2[30],end_dependente3[30];
char bairro_dependente1[30],bairro_dependente2[30],bairro_dependente3[30];
char cep_dependente1[10],cep_dependente2[10],cep_dependente3[10];
int status_dependente1, status_dependente2,status_dependente3, quant_dependentes;
};
dependente depende[tam_agenda]; // vetor de dependentes
pessoa cliente[tam_agenda]; // vetor de pessoas
int i=1; // variavel que sera o codigo do cliente e ao mesmo tempo,
// índice do cliente dentro do vetor "cliente"
// assinaturas de funções
// funções de gerenciamento dos clientes/pessoas
int menu();
void cadastre(); // executa a opcao 1 do menu
void editar(); // executa a opcao 2 do menu
void editar_contatos(int num_codigo); // função complementar para executar opcao 2 do menu
void consultar(); // função que executa a opcao de consultar da agenda
void imprime_contato(int num_codigo); // função para imprimir todos os itens de um contato
int verifica_status(int pos); // função para verificar status do contato na agenda
void excluir_pessoa(); // função que exclui o contato tornando-o invisivel para o usuario
void listar_todos(); // funçao para listar todos os contatos
void lixeira(); // funçao que guarda os contatos excluidos
// funçoes de gerenciamento dos dependentes do contato
void cadastro_dependentes(); // cadastra um dependente
void editar_dependentes(int num_dependente, int num_codigo); // edita um dependente
void imprime_dependentes(int num_codigo, int num_dependentes); // imprime todos os dependentes
int verifica_status_dependente(int pos, int num_dependente); // verifica status do dependente
void listar_dependentes(int num_codigo); // função para listar todos os dependentes
void excluir_dependente(); // função para excluir dependente
// função principal
void main()
{
int opcao;
char option;
for(int a=0; a < tam_agenda; a ++)
cliente[a].status = 0;
cout option;
if(option != 's' && option != 'n')
{
cout option;
if(option != 's' && option != 'n')
{
cout ................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- página inicial — português brasil
- instruções para codificação e definição do distrito
- orientações para submissão de projetos de pesquisa ao
- rede brasil cultural rede brasil cultural
- manual do usuÁrio receita federal
- empresa brasileira de correios e telÉgrafos
- procedimento de instalação do terminal de consulta gertec
Related searches
- words to include in essays
- what to include in a bio
- word that include these letters
- what to include in a short bio
- how many years to include on resume
- investing activities do not include the
- what to include in a college essay
- words that include these letters
- airborne precautions include three basic elements
- what to include in a strategic plan
- chemical equation for photosynthesis include energy
- things to include in an argumentative essay