Distância máxima de viagem

Escreva uma função que receba fuel (litros), fuelUsage (litros/100 km), passengers, airCon (booleano) e retorne a distância máxima que o carro pode percorrer.

  • fuel é o número de litros de combustível no tanque.
  • fuelUsage é o consumo básico de combustível por 100 km (somente com o motorista dentro).
  • Cada passageiro adicional aumenta o consumo básico de combustível em 5%.
  • Se o ar-condicionado estiver LIGADO true, ele aumenta o consumo total (não o básico) de combustível em 10%.

Exemplos

totalDistance(70.0, 7.0, 0, false) ➞ 1000.0

totalDistance(36.1, 8.6, 3, true) ➞ 331.8

totalDistance(55.5, 5.5, 5, false) ➞ 807.3

Observações

  • fuel e fuelUsage são sempre maiores que 1.
  • passengers é sempre maior ou igual a 0.
  • Arredonde sua resposta para o décimo mais próximo.