O algoritmo descrito estabelece um procedimento sistemático para a conversão monetária entre o Real brasileiro e o Dólar americano, estruturando-se em fases de definição de parâmetros, processamento lógico e interação com o usuário. No estágio inicial, o sistema realiza a atribuição de uma constante de mercado à variável Dolar, fixando a taxa de câmbio em 4,98 com base na cotação referencial de 26 de abril de 2026. Paralelamente, o código define uma função modular denominada ConverterRealEmDolar, que encapsula a lógica aritmética do programa ao receber dois parâmetros de entrada e processar o quociente da divisão do montante em Reais pela taxa de câmbio vigente, resultando no valor equivalente em moeda estrangeira.
A execução do fluxo operacional prossegue com a interface de saída, que utiliza comandos de exibição para apresentar o título do conversor e solicitar a entrada de dados. O sistema então suspende o processamento para realizar a leitura do valor monetário fornecido pelo usuário, armazenando-o na variável Real. Com os dados coletados, o algoritmo invoca a função previamente declarada, passando o valor inserido e a constante de cotação para calcular o montante convertido, cujo resultado é atribuído à variável RealConvertido. Por fim, o algoritmo encerra sua execução gerando uma string concatenada que informa ao usuário o valor original em BRL e o resultado final em USD, garantindo a clareza sobre o poder de compra correspondente na data especificada.
Início
//Definindo Valor do Dólar com base na cotação de 26 de abril de 2026
Dolar = 4,98
// Declaração da Função de conversão
funcao ConverterRealEmDolar(Real, Dolar)
Conversão = Real / Dolar
retorna conversão
//Inicialização da interface com o usuário
exibir ”Conversor de Moedas Real(BRL) x Dólar Americano(USD)
exibir ” Digite o Valor que deseja Converter “
Real = “Ler entrada do usuário”
//Conversão de valores
RealConvertido = ConverterRealEmDolar(Real, Dolar)
// Exibir Resultado ao Usuário
Exibir “Na cotação atual, R$“Real”(BRL) correspondem a U$”RealConvertido”(USD).
Fim