JavaScriptSintaxedesafio

Viagem econômica

Calcular o custo de uma viagem com trechos urbano e rodoviário exige levar em conta que o consumo do carro muda em cada situação. Usar uma média simples do consumo ignora a diferença real — no trânsito urbano você gasta mais combustível por km do que na estrada. Saber fazer essa ponderação evita surpresas no orçamento da viagem e é uma habilidade útil em qualquer cálculo que misture proporções diferentes.

O PROBLEMA

Declare distância, consumo urbano, consumo estrada, % trecho urbano e preço. Calcule gasto ponderado.

EXEMPLO

400km, 8km/l urbano, 12km/l estrada, 30% urbano, R$5.50
Gasto: R$211.33

SOBRE O CONCEITO

A ideia é separar a distância total em trecho urbano e trecho de estrada usando o percentual fornecido. Por exemplo, com 30% urbano, você multiplica a distância total por 0.3 para obter os km urbanos e por 0.7 para os km de estrada. Depois, calcula os litros gastos em cada trecho dividindo a distância pelo respectivo consumo (km_urbano / consumo_urbano, km_estrada / consumo_estrada). O erro de não ponderar os trechos é usar a distância total com apenas um dos consumos ou com uma média simples — isso subestima ou superestima o gasto real. Por fim, some os litros e multiplique pelo preço do combustível. Use toFixed(2) para exibir o valor com duas casas decimais.

RESOLUÇÃO

Mais exercícios de Sintaxe

JSB002 · BásicoSaudação personalizadaJSB001 · BásicoOlá, mundo!JSB003 · BásicoSoma de dois númerosJSB004 · BásicoTipos de dados
Ver todos os exercícios de JavaScript