Buscar

Código de Venda de Passagens

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

#include<stdio.h> 
#include<locale.h> 
#include<stdlib.h> 
#include<string.h> 
#define V 5 
#define C 40 
#define F 11 
#define G 6 
int escolha=0,escolha2=0,i; 
int numlinha[V]; 
char nomcomp[V][C]; 
char destino[V][C]; 
char data[V][F]; 
char hora[V][G]; 
int numelug[V]; 
 
void numerodalinha(int numero){ 
int i; 
 
for(i=0;i<V;i++){ 
if(numero==numlinha[i]){ 
 printf("\nNúmero da companhia: %d", numlinha[i]); 
 printf("\nDestino: %s", destino[i]); 
 printf("\nData: %s", data[i]); 
 printf("\nHora: %s", hora[i]); 
} 
} 
} 
 
void opcao2(char dest[], char dta[]){ 
int i; 
 
for(i=0;i<V;i++){ 
if((strcmp(dest,destino[i]) == 0) && ((strcmp(dta, data[i]) == 0))){ 
 
 printf("\nNúmero da Linha: %d", numlinha[i]); 
 printf("\nNome da Compahia: %s", nomcomp[i]); 
 printf("\nHora: %s", hora[i]); 
} 
} 
} 
void opcao3(char l1[]){ 
int i; 
 
for(i=0;i<V;i++){ 
 
 printf("\nNúmero da Linha: %d", numlinha[i]); 
 printf("\nDestino: %s", destino[i]); 
 printf("\nData: %s", data[i]); 
 printf("\nHora: %s", hora[i]); 
} 
} 
void opcao4(char desti[], int hora1[]){ 
int i; 
 
for(i=0;i<V;i++){ 
 
 printf("\nNome da Compahia: %s", nomcomp[i]); 
 printf("\nData: %s", data[i]); 
 printf("\nDestino: %s", destino[i]); 
 
} 
} 
 
int main(){ 
setlocale(LC_ALL,"Portuguese"); 
char comp1=0; 
int numero=0; 
char dest[C]; 
char dta[G]; 
char desti[C]; 
int hora1[G]; 
char l1; 
for(i=0;i<2;i++){ 
printf("\nDigite o número da linha:"); 
scanf("%d",&numlinha[i]); 
system("cls"); 
printf("\nDigite o nome da companhia:"); 
scanf(" %[^\n]s",&nomcomp[i]); 
system("cls"); 
printf("\nDigite seu destino:"); 
scanf(" %[^\n]s",&destino[i]); 
system("cls"); 
printf("\nDigite a data:"); 
scanf(" %[^\n]s",&data[i]); 
system("cls"); 
printf("\nDigite a hora:"); 
scanf(" %[^\n]s",&hora[i]); 
system("cls"); 
printf("\nDigite número do lugar:"); 
scanf("%d",&numelug[i]); 
system("cls"); 
} 
printf("\n"); 
do{ 
printf("\t\n1.Consultar\n\n2.Sair"); 
printf("\n\nEscolha a opção desejada:"); 
 scanf("%d", &escolha); 
system("cls"); 
if(escolha==1){ 
do{ 
 printf("\n1.Por número da linha."); 
 printf("\n2.Por destino e data."); 
 printf("\n3.Por nome da companhia."); 
 printf("\n4.Por destino e hora."); 
 printf("\n\nEscolha a opção desejada:"); 
 scanf("%d",&escolha2); 
 
 if(escolha2==1){ 
 printf("Digite o número da linha:"); 
 scanf("%d",&numero); 
 numerodalinha(numero); 
 
 }else if(escolha2==2){ 
 printf("Digite o destino:"); 
 scanf(" %[^\n]s", dest); 
 printf("Informe a data:"); 
 scanf(" %[^\n]s", dta); 
 opcao2(dest,dta); 
 
 }if(escolha2==3){ 
 printf("Digite o nome da companhia:"); 
 scanf(" %[^\n]s", comp1); 
 opcao3(l1); 
 
 }else if(escolha2==4){ 
 printf("Digite o destino:"); 
 scanf(" %[^\n]s", desti); 
 printf("Informe a hora:"); 
 scanf(" %[^\n]d", hora1); 
 opcao4(desti,hora1); 
 
 } 
 
 
}while(escolha2!=1 && escolha2!=2 && escolha2!=3 && escolha2!=4); 
} 
}while(escolha!=2); 
 
return (0); 
}

Continue navegando