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!

1
resposta

Conversor de moeda - taxa de cambio

Algoritmo Conversor de moeda
1.Inicio
2.Solicitar ao usuario valor em reais
3. Solicitar ao usuário a taxa de cambio do dolar
4. Chamar a Função ConverterParaDolar, informando o valor em reais e a taxa de cambio
5. Receber o valor convertido em dólares
6. Exibir o resultado para usuario
7. Fim

FUNÇÃO CONVERTERPARA DOLAR
1.Receber como parâmetros
•valorReais
•taxaCambio

2.Calcular:
•valorDolar = valorReais ÷ taxa Cambio

3.Retornar valorDolar

Exemplo de Execução:
•valor em reais: R$ 500,00
•Taxas de câmbio: R$5,00 por US$ 1,00

Calculo:
•valorDolar = 500 ÷ 5
•valorDolar = 100

Reasultado:
•US$ 100,00

Exemplo onde taxa correspondente numero não inteiro.

FUNÇÃO CONVERTER PARA DOLAR:
1.Receber o valor em reais
2.Receber a taxa de câmbio
3.Calcular:
valorDolar = valor Reais ÷ taxa de Cambio
4.Retornar valor Dolar

Programa principal
1.Ler o valor em reais
2.Definir a taxa de cambio com 5,78
3.Chamar a função ConverterParaDolar
4.Exibir o valor convertido em dolar
5.Encerrar o programa

Exemplo de execução:
Entrada:
•Valor em reais: R$1000,00
•Valor Dolar = 173,01

Saida:
•Valor convertido 173,01

Entrada, Processamento e Saida

Entrada:
•Valor em reais (R$ 1.000,00)
•Taxa de câmbio (R$ 5,78)

Processamento:
•Dividir o valor em reais pela taxa de cambio.
Saida:
•Valor em dolar (US$ 173,01)

1 resposta

Oi, Cybelle. Tudo bem com você?

Sua solução para o conversor de moedas com taxa de câmbio está bem organizada e implementa corretamente a lógica solicitada através de uma função. O algoritmo que você desenvolveu em linguagem natural separa adequadamente a entrada de dados, o processamento e a saída, deixando claro como a função ConverterParaDolar receberá os parâmetros e realizará o cálculo da conversão.

A estrutura que você apresentou funciona perfeitamente. A função calcula o valor em dólares dividindo o valor em reais pela taxa de câmbio, e você documentou dois exemplos de execução, um com resultado inteiro e outro com resultado decimal, demonstrando compreensão sobre como lidar com diferentes tipos de valores. O programa principal está lógico e segue uma sequência intuitiva, solicitando o valor em reais e utilizando uma taxa de câmbio definida.

Uma reflexão interessante seria considerar como seu sistema se comportaria se o usuário precisasse converter valores para múltiplas moedas diferentes ou se a taxa de câmbio precisasse ser consultada de uma fonte externa. Como você expandiria seu algoritmo para lidar com cenários mais complexos?

Parabéns por estruturar uma solução clara e bem documentada. Continue compartilhando suas resoluções no fórum, ele está à sua disposição.

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