programacao

322 palavras 2 páginas
#include
#include
#include
#include
#include
#include

#define QTDEPESSOAS 100
#define TAM 15
#define MAX 20

typedef struct regPessoa{ char nome[TAM]; int idade; float peso; char genero;
}regPessoa;

void menu(){ printf("\n######################################\n"); printf("# : Cadastro de Pessoas : #\n"); printf("######################################\n"); printf("# : 1 - Incluir pessoa. : #\n"); printf("# : 2 - Pesquisar pessoa. : #\n"); printf("# : 3 - Excluir pessoa. : #\n"); printf("# : 0 - Sair. : #\n"); printf("######################################\n");
}

void cadastrarPessoa(regPessoa Pessoas[], int *pos){ system("cls"); printf("\nInforme o nome da pessoa: "); scanf("%s", Pessoas[*pos].nome); printf("Informe a idade da pessoa: "); scanf("%d", &Pessoas[*pos].idade); printf("Informe o peso da pessoa: "); scanf("%f", &Pessoas[*pos].peso); printf("Informe o sexo da pessoa: "); getchar(); scanf("%c", &Pessoas[*pos].genero); (*pos)++; printf("\nPessoa cadastrada com sucesso!\n");
}

void pesquisarPessoa(regPessoa Pessoas[], int *pos, char pessoaBusca[]){ system("cls"); int i=0; printf("\nInforme o nome para pesquisa: "); scanf("%s", pessoaBusca);

while(strcmp(Pessoas[i].nome, pessoaBusca) && (i < *pos)){ i++; } if (i > *pos){ printf("\nPessoa nao encontrada!\n\n"); } else{ printf("\n%-15s%-12s%-12s%-12s", "Nome", "Idade", "Peso", "Genero"); printf("\n%-15s%-12d%-12.2f%-12c\n", Pessoas[i].nome, Pessoas[i].idade, Pessoas[i].peso, Pessoas[i].genero); }
}

void excluirPessoa(regPessoa Pessoas[], int *pos, char pessoaExcluir[]){ system("cls"); int i=0, j=0; printf("\nInforme o nome para excluir a pessoa: "); scanf("%s", pessoaExcluir);

while(strcmp(Pessoas[i].nome,

Relacionados

  • Programação
    6472 palavras | 26 páginas
  • Programação
    511 palavras | 3 páginas
  • programacao
    27031 palavras | 109 páginas
  • Programação
    1871 palavras | 8 páginas
  • programação
    2263 palavras | 10 páginas
  • Programação
    301 palavras | 2 páginas
  • Programação
    281 palavras | 2 páginas
  • Programação
    998 palavras | 4 páginas
  • programaçao
    843 palavras | 4 páginas
  • programacao
    47858 palavras | 192 páginas