Conversor de moeda
Em aplicações financeiras, como calculadoras de câmbio, você precisa converter valores entre diferentes moedas usando taxas de câmbio. O método toFixed(2) garante que os resultados sejam exibidos com duas casas decimais, padronizando a apresentação. Dominar essa prática evita erros de arredondamento e formatação em sistemas reais.
O PROBLEMA
Declare cotação do dólar e valor em reais. Converta para dólar, euro (R$5.80) e libra (R$6.50). Use toFixed(2).
EXEMPLO
Entrada: cotação 5.20, R$100 Saída: US$ 19.23, € 17.24, £ 15.38
SOBRE O CONCEITO
Para converter reais para uma moeda estrangeira, divida o valor em reais pela cotação dessa moeda (ex.: R$100 / 5.20 = US$19.23). Um erro comum é multiplicar em vez de dividir, o que geraria valores absurdamente altos. Outro equívoco é acreditar que toFixed apenas trunca os decimais — na verdade, ele arredonda matematicamente (ex.: 19.235 vira 19.24). Como toFixed retorna uma string, evite usá-la em cálculos posteriores. Use const para armazenar as cotações e o valor inicial, e template literals para montar a saída com console.log.
RESOLUÇÃO