Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

2
respostas

Desafio: Conversor de moedas

Início

Input:

Exibir "Escolha a conversão:"
Exibir "1 - Reais para Dólar"
Exibir "2 - Dólar para Reais"
Exibir "Digite a cotação do dólar:"
Exibir "Digite o valor:"

Processamento:

Se opção 1:
resultado = valor / cotação ( Dividido )
Output 1:
Exibir "Valor convertido: US$ "
Se opção 2:
resultado = valor * cotação ( Multiplicado )
Output 2:
Exibir "Valor convertido: R$ "

Fim.

2 respostas

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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Olá, Mike, seguindo sua dica: 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?

Input:

Exibir "Escolha a conversão:"
Exibir "1 - Reais para Dólar"
Exibir "2 - Dólar para Reais"
Exibir "3 - Reais para Euro"
Exibir "Digite a cotação da moeda:"
Exibir "Digite o valor:"

Processamento:

Se opção 1:
resultado = valor / cotação ( divisão )
Exibir "Valor convertido: US$ "

Se opção 2:
resultado = valor * cotação ( multiplicação )
Exibir "Valor convertido: R$ "

Se opção 3:
resultado = valor / cotação ( divisão )
Exibir "Valor convertido: € "

FIM.