JavaScriptRepetiçãodesafio

Conversor de moedas múltiplo

Em sistemas financeiros, é comum processar listas de valores com múltiplas conversões simultâneas. Por exemplo, um dashboard que exibe o mesmo montante em dólar, euro e libra usa um laço aninhado: um loop percorre os valores, outro percorre as moedas. Dominar essa estrutura evita repetição de código e torna o programa mais enxuto.

O PROBLEMA

Declare array de valores em reais e cotações. Use for para converter cada valor para USD, EUR e GBP.

EXEMPLO

valores=[100,200,500]
R$100 → US$19.23, €17.24, £15.38

SOBRE O CONCEITO

O exercício usa for aninhado: o externo percorre o array valores, e o interno percorre o array cotacoes (ou um array de objetos com moeda e taxa). Para cada valor, a conversão correta é multiplicar o valor pela taxa da moeda (e.g., valor * cotacaoUSD). O erro comum é usar divisão (/), que só faria sentido se o valor já estivesse em outra moeda. A formatação deve usar toFixed(2) para duas casas decimais e template literals para exibir o símbolo da moeda e o valor convertido.

RESOLUÇÃO

Mais exercícios de Repetição

JSR017 · IntermediárioProgressão aritméticaJSR024 · AvançadoMatriz 3x3JSR001 · BásicoContagem crescenteJSR003 · BásicoTabuada
Ver todos os exercícios de JavaScript