JavaScriptSintaxedesafio

Viagem econômica

No dia a dia, raramente um trajeto é 100% urbano ou 100% em estrada. Se você dirige parte na cidade e parte na rodovia, o consumo médio depende da proporção de cada trecho. Calcular o gasto de combustível sem considerar essa ponderação pode gerar um orçamento errado — e ninguém quer ficar sem gasolina no meio da viagem.

O PROBLEMA

Declare distância, consumo urbano, consumo estrada, % 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

O cálculo ponderado combina dois valores com pesos diferentes. Primeiro, encontre o consumo médio ponderado: consumoMedio = (pesoUrbano * consumoUrbano + pesoEstrada * consumoEstrada) / (pesoUrbano + pesoEstrada). Os pesos são as porcentagens (por exemplo, 30% vira 0.3). Depois, divida a distância pelo consumo médio para obter os litros, e multiplique pelo preço do combustível. O erro comum é não ponderar os trechos, tratando a viagem como se fosse toda urbana ou toda de estrada. Isso resulta em um valor muito diferente do real. Use toFixed(2) para exibir duas casas decimais no gasto final.

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