Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<math.h>
- #include<stdio.h>
- #include<locale.h>
- #include<conio.h>
- #include<stdlib.h>
- int quatpessoas;
- int i;
- char menu_opcao;
- struct Endereco{
- char rua[30];
- int numero;
- char complemento[50];
- char bairro[40];
- char cep[9];
- char cidade[40];
- char estado [20];
- char pais [20];
- }
- struct Telefone{
- int ddd;
- int numero;
- }
- struct Data{
- int dia;
- int mes;
- int ano;
- }
- struct Pessoa{
- char nome[50];
- char email[30];
- struct Endereco end;
- struct Telefone tel;
- struct Data niver;
- char obs[70];
- }
- struct Pessoa agenda[100];
- void menu();
- void cadastrar();
- void pesquisarNome();
- void cadastrar();
- int sair();
- char nome_pessoa[40];
- main(){
- printf("-----------------MENU-----------------\n");
- while(menu){
- menu();
- }
- getch();
- }
- void cadastrar(){
- printf("Insira a Quantidade de pessoas a serem Cadastradas: \n");
- scanf("%d",&quatpessoas);
- for(i = 0; i<quatpessoas; i++) {
- printf("-------- Dados Pessoais---------\n \n");
- printf ("insira o Nome: ");
- scanf("%s", &(agenda[i].nome));
- printf ("insira o E-mail: ");
- scanf("%s", &(agenda[i].email));
- printf("---------Nascimento --------") ;
- printf("Insira Dia") ;
- scanf("%d ",&(agenda.niver.dia));
- printf("Insira Mês") ;
- scanf("%d ",&(agenda.niver.mes));
- printf("Insira Ano") ;
- scanf("%d ",&(agenda.niver.ano));
- printf("-------- Endereço--------- \n \n");
- pintf("Insira a Rua: ");
- scanf("%s", &(agenda[i].end.rua));
- printf("Insira o Numero: ");
- scanf("%s", &(agenda[i].end.numero));
- printf("Insira o Complementos: ");
- scanf("%s", &(agenda[i].end.complemento));
- printf("Insira a Bairro: ");
- scanf("%s", &(agenda[i].end.bairro));
- printf("Insira a Cep: ");
- scanf("%s", &(agenda[i].end.cep));
- printf("Insira a Cidade: ");
- scanf("%s",&(agenda[i].end.cidade));
- printf("Insira o Estado: ");
- scanf("%s",&(agenda[i].end.estado));
- printf("Insira o Pais: ");
- scanf("%s",&(agenda[i].end.pais));
- }
- }
- void pesquisarNome(){
- printf("Insira o Nome da Pessoa para Efeturar a Busca: ");
- scanf("%s" &nome_pessoa);
- for (i=0; i<quatpessoas; i++){
- if((strcmp(agenda[i].end.nome,nome_pessoa)==0){
- printf("%s",agenda[i].email);
- printf("%d / %d / %d",agenda[i].niver.dia,agenda[i].niver.mes,agenda[i].niver.ano);
- printf("%s",agenda[i].nome);
- printf("%s",agenda[i].end.rua);
- printf("%d",agenda[i].end.numero);
- printf("%s",agenda[i].end.complemento);
- printf("%s",agenda[i].end.bairro);
- printf("%s",agenda[i].end.cidade);
- printf("%s",agenda[i].end.pais);
- }
- }
- }
- void menu(){
- do{
- printf("------Escolha uma da opções abaixo-------- \n");
- printf("(1) Cadastrar \n (2) Pesquisar por Nome \n (3) Buscar por todos \n(4)Sair" );
- scanf("%d,"&menu_opcao);
- while(while((menu_opcao != '1')&&(menu_opcao != '2')&&(menu_opcao != '3')){
- switch(menu_opcao){
- case '1': cadastrar();
- break;
- case '2': pesquisarNome();
- break;
- case '3': sair();
- break;
- }
- }
- }
- }
- void sair(){
- exit(0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement