Distancia máxima

Escribe una función que reciba fuel (litros), fuelUsage (litros/100 km), passengers, airConditioner (booleano) y devuelva la distancia máxima que puede recorrer el automóvil.

  • fuel es el número de litros de combustible en el tanque.
  • fuelUsage es el consumo básico de combustible por cada 100 km (solo con el conductor dentro).
  • Cada pasajero adicional aumenta el consumo básico de combustible en un 5%.
  • Si el aire acondicionado está ENCENDIDO true, aumenta el consumo total (no el básico) de combustible en un 10%.

Ejemplos

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

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

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

Notas

  • fuel y fuelUsage siempre son mayores que 1.
  • passengers siempre es mayor o igual que 0.
  • La tolerancia del valor devuelto es 0.1.