Conversor de moeda
Conversor de moeda é um dos programas mais comuns no dia a dia: aplicativos financeiros, sites de viagem e sistemas de e-commerce usam essa lógica para mostrar valores em diferentes moedas. Dominar a conversão com divisão e formatação de decimais garante que o resultado seja preciso e legível, evitando erros de centavos que podem causar transtornos reais.
O PROBLEMA
Peça a cotação do dólar e um valor em reais. Converta para dólar e exiba o resultado formatado.
EXEMPLO
Entrada: cotação 5.20, valor R$100.00 Saída: US$ 19.23
SOBRE O CONCEITO
O exercício trabalha com dois conceitos: divisão de números decimais e formatação de saída com f-string. Para converter reais para dólar, você divide o valor em reais pela cotação: dolar = reais / cotacao. Um erro comum é multiplicar em vez de dividir, o que daria um valor incorreto e sem sentido. Outro erro frequente é formatar com :.0f (sem casas decimais) ou :.1f (apenas uma casa), quando o padrão monetário exige duas casas. Use :.2f dentro da f-string: print(f'US$ {dolar:.2f}'). Lembre-se de usar float() para converter os inputs, pois input() retorna string.
RESOLUÇÃO