ATPS ESTRUTURA DE DADOS
Artigos Científicos: ATPS ESTRUTURA DE DADOS. Pesquise 862.000+ trabalhos acadêmicosPor: vandim • 13/10/2013 • 538 Palavras (3 Páginas) • 454 Visualizações
#include <stdio.h>
Relatório 2 - Listas Ligadas Programa solicitado no passo 2 (struct voo).
2. #include <stdlib.h>
3. #include <string.h>
4.
5. struct voo{
6. char voo[10];
7. char data[8];
8. char hora[4];
9. char aeroporto_saida[20];
10. char aeroporto_chegada[20];
11. char rota[40];
12. char previsao_de_viagem[4];
13. char passageiros_a_bordo[300];
14. };
15.
16. typedef struct voo Voo;
17.
18. Voo cadastro[1000];
19. int conta = 0;
20.
21. //função menu - interface com o usuário
22. int menu()
23. {
24. int op;
25.
26. printf("----------------------------\n");
27. printf("- Controle de Voos -\n");
28. printf("----------------------------\n");
29. printf("- 1. Cadastrar Voo -\n");
30. printf("- 2. Consultar Voo -\n");
31. printf("- 3. Remover Voo -\n");
32. printf("- 4. Sair -\n");
33. printf("----------------------------\n");
34. printf("Escolha uma opcao: ");
35. scanf("%d",&op);
36.
37. return op;
38. }
39.
40. //função Cadastrar Voo - cadastra informações dos voos
41. void cadastrarVoo()
42. {
43. system("cls");
44. printf("Numero do Voo: ");
45. fflush(stdin);
46. gets(cadastro[conta].voo);
47. printf("\n");
48.
49. printf("Data da viagem: ");
50. fflush(stdin);
51. gets(cadastro[conta].data);
10
52. printf("\n");
53.
54. printf("Hora do voo: ");
55. fflush(stdin);
56. gets(cadastro[conta].hora);
57. printf("\n");
58.
59. printf("Aeroporto de saida: ");
60. fflush(stdin);
61. gets(cadastro[conta].aeroporto_saida);
62. printf("\n");
63.
64. printf("Aeroporto de chegada: ");
65. fflush(stdin);
66. gets(cadastro[conta].aeroporto_chegada);
67. printf("\n");
68.
69. printf("Rota: ");
70. fflush(stdin);
71. gets(cadastro[conta].rota);
72. printf("\n");
73.
74. printf("Previsao de viagem: ");
75. fflush(stdin);
76. gets(cadastro[conta].previsao_de_viagem);
77. printf("\n");
78.
79. printf("Passageiros a bordo: ");
80. fflush(stdin);
81. gets(cadastro[conta].passageiros_a_bordo);
82. printf("\n");
83.
84. conta++;
85.
86. return;
87. }
88.
89. //função Consultar Voo - consulta informações dos voos
90. void consultarVoo()
91. {
92. int x;
93. char aux[50];
94.
95. system("cls");
96. printf("Informe o numero do voo que deseja consultar: ");
...