Programação Progressiva
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Programação Progressiva

Fórum para dúvidas dos sites: Programação Progressiva, Java Progressivo, C Progressivo


Você não está conectado. Conecte-se ou registre-se

PROGAMA COM STRUCT E VETOR EM C

Ir para baixo  Mensagem [Página 1 de 1]

1PROGAMA COM STRUCT E VETOR EM C Empty PROGAMA COM STRUCT E VETOR EM C Dom Jun 01, 2014 3:11 am

alexcleiton



Boa noite galera, sou iniciante em C, e ja estou com um trabalho para ser entregue segunda feira 02-06-2014 valendo 10 pontos. abaixo segue o enunciado do trabalho

1- Todos os trabalhos devem ter o seguinte menu

1- Inserir Cadastro
2- Deletar Cadastro
3- Imprimir Cadastro
4- Pesquisar Cadastro
9- Sair

Obs.: Cada opção do menu deve estar relacionada com um CASE em um SWITCH;

2- Cada opção de menu dever executar uma função (dentro de um case) para executação da tarefa proposta pelo menu.

3- Todos os trabalhos devem ter os cadastros baseados em duas estruturas (struct) aninhadas entre si.

Exemplo:
typedef struct estrutura1{
       
variáveis;  

 }T1;
typedef struct estrutura2{

 variáveis;
  T1 outra_variavel;  
  }T2;

4- Os cadastros devem ser registrados em um vetor de 10 posições:

Temas:


a) Controle de Clientes / Fiados


ja consegui fazer o seguinte codigo:

#include <stdio.h>
#include <stdlib.h>

typedef struct cadastro{
char nome[10];
int telefone[10];
char bairro[10];
char cidade[10];

}Tcadastro;

typedef struct fiado{
int valor[10];
int data[10];
int venc[10];
Tcadastro cliente;


}fiado;


void inserir(){
int i,;
fiado vet[3];

for(i=0;i<3;i++){
fflush(stdin);
printf("digite o nome do cliente:\n");
fgets(vet[i].cliente.nome,10,stdin);
fflush(stdin);
printf("digite o telefone do cliente:\n");
scanf("%d",&vet[i].cliente.telefone);
fflush(stdin);
printf("digite o bairro do cliente:\n");
scanf("%d",&vet[i].cliente.bairro);
fflush(stdin);
printf("digite a cidade do cliente:\n");
scanf("%c",&vet[i].cliente.cidade);



}


}

void exluirr( ){


}
void imprimir( ){






}


void pesquisar(){







}


int main (void){
int op,i;
fiado vet[10];
while(op!=9){
printf("\n\n1 - INSERIR CLIENTE DEVEDOR ");
printf("\n2 - EXCLUIR CLIENTE DEVEDOR");
printf("\n3 - IMPRIMIR CADASTRO DE CLIENTE");
printf("\n4 - PESQUISAR CLIENTE");
printf("\n9 - SAIR DO SISTEMA -->");
scanf("%d",&op);


switch (op)
{

case 1:
printf("A opcao 1 foi escolhida, INSERIR CLIENTE\n");
inserir();

break;
case 2:
printf("A opcao 2 foi escolhida, EXCLUIR CLIENTE\n");
break;
case 3:
printf("A opcao 3 foi escolhida, IMPRIMIR CADASTRO\n");
imprimir();
break;
case 4:
printf("A opcao 4 foi escolhida, PESQUISAR CLIENTE\n");
pesquisar();
break;
case 9:
printf("A opcao 1 foi escolhida, SAINDO DO SISTEMA\n");
break;
default:
printf("opcao invalida tente outra");
}
}
return 0;
}


ME AJUDEM

Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos