A Infraero publicou quero o Aeroporto Internacional Afonso Pena (PR) começa a operar voos para novos destinos do interior do Paraná. Os voos serão operados pela Gol Linhas Aéreas em parceria com a empresa de transporte aéreo TwoFlex, e ocorrerão de três a quatro vezes por semana, dependendo da rota, como mostra a imagem a seguir:
Figura 1: As novas rotas de operação no aeroporto Afonso Penna (PR). Fonte: INFRAERO
Disponível em
Descrição: a imagem corresponde ao mapa do estado do Paraná, com as cidades Paranaguá, União da Vitória, Francisco Beltrão, Telêmaco Borba, Campo Mourão, Guaíra, Cianorte, Arapongas, Cornélio Procópio e Paranavaí em branco, com um pequeno avião na cor azul e uma linha pontilhada apontando para Curitiba que está na cor ciano e tem um avião maior dentro de um ícone de localização, que se parece com um balão, dentro desse balão tem um avião contornado de branco. No rodapé da imagem aparece a logo e o nome Infraero Aeroportos.
Você faz parte de uma equipe de desenvolvedores que irão escrever um programa em linguagem C. Foi desenvolvido um banco de dados contendo as informações de origem, destino e distância, considerando que os voos são nos dois sentidos.
As entradas no banco de dados utilizam a função setup a seguir:
void setup(void){
bd_voos("Arapongas", "Curitiba", 412);
bd_voos("Campo Mourão", "Curitiba", 482);
bd_voos("Cianorte", "Curitiba", 540);
bd_voos("Cornélio Procópio", "Curitiba", 432);
bd_voos("Francisco Beltrão", "Curitiba", 494);
bd_voos("Guaíra", "Curitiba", 668);
bd_voos("Paranaguá", "Curitiba", 80.5);
bd_voos("Paranavaí", "Curitiba", 529);
bd_voos("Telêmaco Borba", "Curitiba", 264);
bd_voos("União da Vitória", "Curitiba", 240);
}
Com os fatos registrados solicitaram a você que esboçasse em linguagem C a estrutura do banco de dados sobre os voos.
Assinale a alternativa correta que corresponda as informações armazenadas no banco de dados.
Alternativas
Alternativa 1:
struct voo{
char origem;
char destino;
int distancia;
char proximo;
};
Alternativa 2:
struct voo{
char origem[20];
Curitiba;
int distancia;
char proximo;
};
Alternativa 3:
struct voo{
char origem[20];
Curitiba;
double distancia;
char proximo;
};
Alternativa 4:
struct voo{
char origem[20];
char destino[20];
int distancia;
char proximo;
};
Alternativa 5:
struct voo{
char origem[20];
char destino[20];
double distancia;
char proximo;
};