Minha resolução:
let distancia = prompt ('Insira a distância da viagem em Km');
let eficiencia = prompt ('Insira a eficiência do veículo em Km/l');
let precoGasolina = prompt ('Insira o custo médio do combustível por litro');
let velocidadeMedia = prompt ('Insira a velocidade média da viagem em Km/h');
function calcularCustoViagem(distancia, eficiencia, precoGasolina, velocidadeMedia) {
// codigo do calculo aqui
let tempoDeViagem = distancia / velocidadeMedia;
let consumoCombustivel = distancia / eficiencia;
let custoTotal = precoGasolina * consumoCombustivel;
return custoTotal.toFixed(2);
}
let custoViagem = calcularCustoViagem(distancia, eficiencia, precoGasolina, velocidadeMedia);
alert(`Custo total da viagem: R$ ${custoViagem}`);
Tive que inserir a função toFixed() no 'Custo Total', pois a depender dos valores inseridos, o resultado era um número com muitas casas decimais. Com esta função, limitei a duas.