Oi, Celso. Tudo bem com você?
Obrigado por compartilhar sua resolução do desafio de conversor de moedas. Sua proposta está de acordo com a lógica esperada para a atividade, contemplando corretamente a escolha entre as duas opções de conversão e aplicando a operação matemática adequada em cada caso.
Os cálculos utilizados também fazem sentido dentro do contexto do exercício. Por exemplo, considerando uma cotação de R$ 5,00 por dólar, ao converter R$ 100,00 para dólares, o resultado será US$ 20,00, utilizando a divisão. Já na conversão inversa, ao informar US$ 20,00 com a mesma cotação, o resultado será R$ 100,00, utilizando a multiplicação. Validar o algoritmo com exemplos como esses é uma boa prática para confirmar que as regras de conversão estão corretas.
Pensando em uma evolução desse algoritmo, como você faria para incluir uma terceira opção de conversão, como euros ou libras, mantendo a lógica organizada e fácil de expandir?
Parabéns pela resolução e por compartilhar seu raciocínio. Continue participando do fórum sempre que desejar trocar experiências ou esclarecer dúvidas. Estamos à disposição.
Para saber mais:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!