Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Vetores — FCC 2017

Algoritmos e Estrutura de DadosVetores
Código
fc036015
Banca
FCC
Órgão
ARTESP
Ano
2017
Nível
Superior
Cargo
Especialista em Regulação de Transporte I – Tecnologia da Informação
Nas rodovias paulistas os veículos pagam pedágio em função do número de eixos e da sua categoria. Há 15 categorias de veículos. Para realizar o cálculo do pedágio, existe uma tarifa mínima que é multiplicada por um valor relativo ao número de eixos. Considere a estrutura abaixo que indica a categoria do veículo pelo número da coluna; na primeira linha armazena a quantidade de eixos; na segunda linha armazena o valor pelo qual a tarifa mínima deve ser multiplicada.Imagem associada para resolução da questãoExemplos: o veículo 0 é motocicleta/motoneta/bicicleta a motor que tem 2 eixos, mas é isento; o veículo 2 é caminhonete/furgão que tem 2 eixos e paga 1 tarifa; o veículo 13 é um caminhonete/automóvel com reboque que tem 4 eixos e paga 2 tarifas.Considerando que n é a categoria do veículo, que tm é a tarifa mínima e que a estrutura é denominada mpedagio, o trecho em pseudocódigo que calcula vp, o valor pedágio, corretamente, é:
  1. Avp ← mpedagio [n,0] * mpedagio [n,1] * tm
  2. Bvp ← mpedagio [1,n] * tm
  3. Cvp ← vp + (mpedagio[0,n] + mpedagio[1,n]) * tm
  4. Dvp ← (mpedagio[n,0] / mpedagio[n,1]) * tm
  5. Ese (n = 0) então vp ← 0 senão vp ← (mpedagio[0,n] / 2) * tm fim se
Revelar gabarito e comentário

GabaritoB — vp ← mpedagio [1,n] * tm

Link permanente: /questoes/fc036015