JavaScriptSintaxeintermediario

Aluguel de carro

Sistemas de aluguel de carros, serviços de assinatura e até apps de mobilidade cobram uma taxa fixa mais um valor variável por uso. Nesse exercício, você monta uma conta real de locadora: diárias a R$90 mais R$0,20 por km rodado. Saber calcular totais com múltiplas tarifas é essencial para qualquer sistema de faturamento.

O PROBLEMA

Declare dias alugados e km rodados. Calcule total: R$90/dia + R$0.20/km.

EXEMPLO

dias=3, km=150
Diárias: R$270.00, Km: R$30.00, Total: R$300.00

SOBRE O CONCEITO

Você precisa combinar multiplicação e adição para achar o total: 90 * dias para diárias, 0.20 * km para quilometragem, e depois somar. O erro de tarifas trocadas acontece quando se inverte as constantes (ex.: 0.20 * dias em vez de 0.20 * km), gerando valores absurdos. Outro erro comum é não usar toFixed(2) para formatar os centavos; sem ele, o console.log exibirá muitas casas decimais (ex.: 270.00000001). Por isso, os permitidos incluem *, + e toFixed, enquanto let e loops seriam desnecessários aqui. Um template literal com ${expressao.toFixed(2)} garante a saída com duas casas decimais, como no exemplo do enunciado.

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