Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Tayron Leigh

Exercicio de Sistema em C

Recommended Posts

Boa tarde , pessoal sou novo aqui , é também na area em C  me pediram para fazer um exercicio de sistema de venda de passagem de acordo fui fazendo no que aprendi   mais to com um probleminha na hora que eu quero comprar a passagem não consigo mostrar os dados na tela tipo ex:  nome , destino , horario , poltrona(não pode repetir)  simplesmente não aparece nada , e ainda falta colocar as tarifas de 100% gratis para idosos e 50% para estudantes ... e depois disso tudo tera que mostrar na tela o vulgo nome , destino , horario , preço , tarifa (100% ou 50%) e exibir o total de arrecadação por dia

 

 

 

meu codigo e esse fui montando por parte ! se puderem me ajudar agradeço a vocês 

 

 

 

 

 

#include<stdio.h>
#define SIZE 200
char nome [50];//Nome
char endereco[50];//Endereço
char destino [20];//Destino da Viagem
int cpf;//CPF
int hr;//Hora da Viagem
int rg;//RG
int poltdisp;// Poltronas
int vet[44]; // Numero de Poltronas
int tel;//Telefone
int idade;//Idade
int prc;//Preço
int op; 
 
void CadastrarDestino();
void CadastroClientes();
void ComprarPassagem();
void CadastrarViagem();
void Pesquisa();
void Lugares();
 
 
int main (void){
do{
system("cls");
printf("\n----Menu----\n1  - Cadastrar Clientes\n2 - Cadastrar Viagem\n3 - Comprar Passagem\n4 - Listar Poltrona\n5 -Sair");
scanf("%d",&op);
switch(op){
case 1:
CadastroClientes();
break;
 
case 2:
   CadastrarViagem();
   break;
 
case 3:
   ComprarPassagem();
   break;
 
case 4:
   Lugares();
   break;
 
case 5: 
   system("exit");
   break;
default:
  printf("Opcao Invalida");
   break;
 
}
}while(op!=5);
 
}
 
void Lugares(){
int i;
for(i=0;i<44;i++)
poltdisp = (44- vet);
    printf("Poltornas disponiveis %d",poltdisp);
 
}
 
void CadastroClientes(){
static int linha;
do{
printf("\nDigite o nome:");
scanf("%s",&nome[linha]);
printf("\nDigite o endereco:");
scanf("%s",&endereco[linha]);
printf("\nDigite a idade:");
scanf("%d",&idade[linha]);
printf("\nDigite o cpf:");
scanf("%d",&cpf[linha]);
printf("\nDigite o RG:");
scanf("%d",&rg[linha]);
printf("\nDigite o telefone");
scanf("%d",&tel[linha]);
printf("\nDigite 1 para continuar ou outro valor para sair");
scanf("%d",&op);
linha++;
 
}while(op==1);
}//fim da função cadastro
 
void CadastrarViagem(){
static int linha;
printf("\nDigite o destino:");
scanf("%s",&destino[linha]);
printf("\nDigite o horario:");
scanf("%d",&hr[linha]);   
printf("\nDigite o numero da poltrona:");
scanf("%d",&poltdisp);
printf("\nDigite 1 para continuar ou outro valor para sair");
scanf("%d",&op);
linha++;
}
 
 
void ComprarPassagem(){
int i;
for(i=0;i<SIZE;i++){
if(destino>0){
printf("Essa foi a passagem %d",vet);
}else{
break;
}
 
 
 
void Pesquisa(){
int cpfPesquisa;
char enderecoPesquisa[50];
int idadePesquisa;
int i;
do{
  printf("\nDigite 1 para pesquisar por CPF ou 2 para pesquisar por endereço ");
  scanf("%d",&op);
  switch(op){
  case 1:
 
printf("\nDigite o CPF:");
scanf("%d", &cpfPesquisa);
for(i=0;i<SIZE;i++){
if(cpf==cpfPesquisa){
printf("\nNome: %s\nEndereco: %s\nCPF: %d \nIdade %d",nome,endereco,cpf,idade);
}
}
 
break; 
 
    case 2:
   printf("\nDigite o Endereco");
   scanf("%s", enderecoPesquisa);
   for(i=0;i<SIZE;i++){
if(strcmp(endereco, enderecoPesquisa)==0){
printf("\nNome: %s\nEndereco: %s\nCPF: %d \nIdade %d",
nome,endereco,cpf,idade);
}
}
   break;
default:
   printf("\nOpcao invalida");
   break;
  }
printf("\nDigite 1 para continuar pesquisando");
scanf("%d", &op);
}while(op==1);
  }
 }
}
 
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×