include

492 palavras 2 páginas
#include <stdio.h> struct Tempo{ unsigned int hora[2], minuto[2], segundo[2];
};
struct Estacionamento{ char placa[7]; char marca[15]; struct Tempo entrada; struct Tempo saida; int status;
};
int main(){ struct Estacionamento parking[20]; int i=0,temp, num; char pesq[7]; while (num!=3) { printf ("\n Menu \n 1 - Entrada \n 2 - Saida \n 3 - Sair \n"); printf ("\nDigite a opcao requerida: "); scanf("%d",&num); switch (num) { case 1: if(i==20){ printf("Estacionamento Lotado, espere um carro sair"); break; } for(temp=0;temp<20;temp++){ if(parking[temp].placa!=""){ i=temp++; }else{ i=temp; } } printf("\n Digite a placa : "); scanf("%s", &parking[i].placa); printf("\n Digite a Marca : "); scanf("%s", &parking[i].marca); printf("\n Digite a hora de entrada Formato HH<enter>MM<enter>SS<enter> : "); scanf("%d", &parking[i].entrada.hora);scanf("%d", &parking[i].entrada.minuto);scanf("%d", &parking[i].entrada.segundo); parking[i].status=1; i++; break; case 2: printf ("\n\nDigite o numero da placa.\n"); scanf("%s",&pesq); for(i=0;i<20;i++){ if(strcmp(pesq,parking[i].placa)==0){ printf("\n Nome: %s", parking[i].placa); printf("\n Endereco: %s", parking[i].marca); printf("\n Hora Entrada: %d:%d:%d", parking[i].entrada.hora, parking[i].entrada.minuto, parking[i].entrada.segundo); printf("\n Digite a hora da saida"); scanf("%d",&parking[i].saida.hora);scanf("%d",&parking[i].saida.hora);scanf("%d",&parking[i].saida.hora); break; } if (i=20){

Relacionados

  • Include
    311 palavras | 2 páginas
  • Include
    305 palavras | 2 páginas
  • Casos de uso diferenças entre include extend e generalização
    530 palavras | 3 páginas
  • programaçao C#
    1267 palavras | 6 páginas
  • codigo potugol
    1959 palavras | 8 páginas
  • 1 Lista de Exercícios - Computação I - Programa Dev-C++
    821 palavras | 4 páginas
  • Logica
    1653 palavras | 7 páginas
  • Graduação
    697 palavras | 3 páginas
  • Exercicios
    1108 palavras | 5 páginas
  • programaçao
    2876 palavras | 12 páginas