estou elaborando um programa para cadastro de clientes, porem, necessito a cada cadastro ele pergunte se eu gostaria de cadastrar outro, else, ele volte ao menu principal para q seja feita a pesquisa, e exiba o cadastro, já tentei de td aki e nada, alguém pode me da uma luz?
=/ to mandando meu codigo pra vocês darem uma olhada.quem puder me ajudar eu agradeço! so queria saber como fazer!
obrigado!
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
struct cad{
char nome[20];
char end[22];
char ecivil[22];
int numcliente[2];
int fone[10];
int rg[22];
int data[10];
int cic[22];
int dep[3];
};
int main ()
{
int op,;
struct cad dados[3];
int ch, cont,pesq;
int decisao;
printf("\n:::::::::::Cadastro de clientes:::::::::::::");
printf("\n");
printf("\n");
printf("\n");
do{
printf("\n MENU DE CADASTRO :");
printf("\n");
printf("\n [ 1 ] - ADICIONAR UM NOVO CADASTRO ");
printf("\n [ 2 ] - PESQUISAR CADASTROS ");
printf("\n [ 3 ] - SAIR ");
printf("\n");
printf("\n");
printf(" "" ] - DIGITE A OPCAO DESEJADA " );printf("\r");printf(" [ ");printf("");
scanf("%d",&op);
}
while(op=='3');
system("CLS");
printf("\n");
switch (op)
{
printf("\n");
case 1 : for (cont=0;cont<3;cont++){
printf("\n ADICIONANDO REGISTRO ... :");
printf("\n\n");
printf("\n Insira o Numero de cadastro : ");
scanf("%d",&dados[cont].numcliente);
printf("\n Insira o nome : ");
scanf("%s",&dados[cont].nome);
printf("\n Insira o Endereco : ");
scanf("%s",&dados[cont].end);
printf("\n Insira o Telefone : ");
scanf("%d",&dados[cont].fone);
printf("\n Insira o Estado civil : ");
scanf("%s",&dados[cont].ecivil);
printf("\n Insira o RG : ");
scanf("%d",&dados[cont].rg);
printf("\n Insira o CIC : ");
scanf("%d",&dados[cont].cic);
printf("\n Insira a data de nascimento : ");
scanf("%d",&dados[cont].data);
printf("\n Insira a quantidade de dependentes : ");
scanf("%d",&dados[cont].dep);
printf("\n\n");
printf("\n :::::::: CADASTRO REALIZADO COM SUCESSO ::::");
printf("\n\n\n CADASTRE OUTRO CLIENTE ... :");
}
break;
case 2 : /*printf("\n PESQUISA DE CLIENTES . . . . ");
printf("\n\n");
printf("\n DIGITE O NUMERO DO CADASTRO QUE DESEJA PESQUISAR ");
scanf("%d",&ch);
pesq = 0;
for (cont=0;cont<3;cont++){
if(dados[cont].numcliente==ch){
printf("CADASTRO ENCONTRADO : \n %s", dados[cont].nome);
pesq =1;
}
}
if (pesq==0)
printf("CADASTRO não ENCONTRADO");*/
getch();
}
}
Editado por Jonathan Queiroz Adcionar tag's (Jonathan)
Pergunta
L0mbra
Boa tarde gente,
estou elaborando um programa para cadastro de clientes, porem, necessito a cada cadastro ele pergunte se eu gostaria de cadastrar outro, else, ele volte ao menu principal para q seja feita a pesquisa, e exiba o cadastro, já tentei de td aki e nada, alguém pode me da uma luz?
=/ to mandando meu codigo pra vocês darem uma olhada.quem puder me ajudar eu agradeço! so queria saber como fazer!
obrigado!
#include<stdio.h> #include<conio.h> #include<iostream.h> struct cad{ char nome[20]; char end[22]; char ecivil[22]; int numcliente[2]; int fone[10]; int rg[22]; int data[10]; int cic[22]; int dep[3]; }; int main () { int op,; struct cad dados[3]; int ch, cont,pesq; int decisao; printf("\n:::::::::::Cadastro de clientes:::::::::::::"); printf("\n"); printf("\n"); printf("\n"); do{ printf("\n MENU DE CADASTRO :"); printf("\n"); printf("\n [ 1 ] - ADICIONAR UM NOVO CADASTRO "); printf("\n [ 2 ] - PESQUISAR CADASTROS "); printf("\n [ 3 ] - SAIR "); printf("\n"); printf("\n"); printf(" "" ] - DIGITE A OPCAO DESEJADA " );printf("\r");printf(" [ ");printf(""); scanf("%d",&op); } while(op=='3'); system("CLS"); printf("\n"); switch (op) { printf("\n"); case 1 : for (cont=0;cont<3;cont++){ printf("\n ADICIONANDO REGISTRO ... :"); printf("\n\n"); printf("\n Insira o Numero de cadastro : "); scanf("%d",&dados[cont].numcliente); printf("\n Insira o nome : "); scanf("%s",&dados[cont].nome); printf("\n Insira o Endereco : "); scanf("%s",&dados[cont].end); printf("\n Insira o Telefone : "); scanf("%d",&dados[cont].fone); printf("\n Insira o Estado civil : "); scanf("%s",&dados[cont].ecivil); printf("\n Insira o RG : "); scanf("%d",&dados[cont].rg); printf("\n Insira o CIC : "); scanf("%d",&dados[cont].cic); printf("\n Insira a data de nascimento : "); scanf("%d",&dados[cont].data); printf("\n Insira a quantidade de dependentes : "); scanf("%d",&dados[cont].dep); printf("\n\n"); printf("\n :::::::: CADASTRO REALIZADO COM SUCESSO ::::"); printf("\n\n\n CADASTRE OUTRO CLIENTE ... :"); } break; case 2 : /*printf("\n PESQUISA DE CLIENTES . . . . "); printf("\n\n"); printf("\n DIGITE O NUMERO DO CADASTRO QUE DESEJA PESQUISAR "); scanf("%d",&ch); pesq = 0; for (cont=0;cont<3;cont++){ if(dados[cont].numcliente==ch){ printf("CADASTRO ENCONTRADO : \n %s", dados[cont].nome); pesq =1; } } if (pesq==0) printf("CADASTRO não ENCONTRADO");*/ getch(); } }Editado por Jonathan QueirozAdcionar tag's (Jonathan)
Link para o comentário
Compartilhar em outros sites
22 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.