TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Programacao Estruturada 4

Artigos Científicos: Programacao Estruturada 4. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  1/9/2013  •  5.040 Palavras (21 Páginas)  •  264 Visualizações

Página 1 de 21

Bagagem.c

Você está usando um navegador incompatível. Alguns recursos podem não funcionar corretamente. Faça upgrade para um navegador moderno, como o Google Chrome.Descartar

#include <sys/time.h>

#include <stdlib.h>

#include<string.h>

#include<stdio.h>

#include "Bagagem.h"

void flush_inB(){

int ch;

while( (ch = fgetc(stdin)) != EOF && ch != '\n' ){}

}

// --------------------------------------------

void imprimeData(Date1 d){

printf(" %d/",d.dia);

printf("%d/",d.mes);

printf("%d ",d.ano);

}

Date1 coletaData(){

Date1 temp;

int verifica =0;

while(verifica == 0){

printf("Dia: ");

scanf("%d",&temp.dia);

if(temp.dia >= 0 && temp.dia <= 31){

verifica = 1;

}

}

verifica = 0;

while(verifica == 0){

printf("Mes: ");

scanf("%d",&temp.mes);

if(temp.mes >= 0 && temp.mes <= 12){

verifica = 1;

}

}

verifica = 0;

while(verifica == 0){

printf("Ano: ");

scanf("%d",&temp.ano);

if(temp.ano >= 0){

verifica = 1;

}

}

return temp;

}

/*imprime a hora que foi passada como parametro*/

void imprimeTimeB(Time2 t){

printf(" %d:",t.hora);

printf("%d:",t.minuto);

printf("%d ",t.segundo);

}

/*Coleta a hora digitada pelo user*/

Time2 coletaTime(){

Time2 t;

int verifica = 0;

while(verifica == 0){

printf("\n Hora: ");

scanf("%d", &t.hora);

if(t.hora >= 0 && t.hora <= 23){

verifica = 1;

}

}

verifica = 0;

while(verifica == 0){

printf("Minuto: ");

scanf("%d", &t.minuto);

if(t.minuto >= 0 && t.minuto <= 59){

verifica = 1;

}

}

verifica = 0;

while(verifica == 0){

printf("Segundo: ");

scanf("%d", &t.segundo);

if(t.segundo >= 0 && t.segundo <= 59){

verifica = 1;

}

}

return t;

}

//---------------------------------------

// --------------------------------------

void imprimeBagagem(Bagagem tx){

printf("\nBagagem: %d\n",tx.codBagagem);

printf("Numero da passagem: %d\n",tx.numPassagem);

printf("Numero do Voo %d\n",tx.numVoo);

printf("Data de Embarque: ");imprimeData(tx.dataEmbarque);

printf("\nHorario de Saida: ");imprimeTimeB(tx.horarioEmbarque);

printf("\nPortao de embarque: %s", tx.portaoEmbarque);

}

void imprimeBagagemCab(Bagagem tx){

printf("Bagagem: %d\n",tx.codBagagem);

}

void coletaDadosBagagem(Bagagem *tx){

printf("Digite

...

Baixar como (para membros premium)  txt (19.6 Kb)  
Continuar por mais 20 páginas »
Disponível apenas no TrabalhosGratuitos.com