Estrutura do Algoritmo (Linguagem Natural)
Neste algoritmo, vamos separar a definição da função (a lógica guardada) da execução (quando o sistema realmente faz a conta).
Definição da Função (A "Máquina" de Converter)
Nome da Função: converter_para_dolar
Entradas (Parâmetros): valor_reais e taxa_cambio.
Processamento Interno: Multiplicar o valor_reais pela taxa_cambio (ou dividir, dependendo de como a taxa é fornecida. Geralmente, se 1 dólar vale 5 reais, dividimos o real pela taxa).
Saída (Retorno): O valor_convertido.Fluxo Principal (O que o usuário vê)
Definir a taxa_do_dia (Exemplo: 5.20).
Perguntar ao usuário: "Qual valor em Reais (R$) você deseja converter?".
Armazenar a resposta na variável entrada_usuario.
Chamar a Função: Enviar a entrada_usuario e a taxa_do_dia para a função converter_para_dolar.
Receber o resultado da função.
Exibir o resultado: "O valor convertido é US$ [resultado]".
O Algoritmo Passo a Passo (Linguagem de Projeto)
Função:
Início da Função
Recebe R$ e Taxa
Dólar = R$ / Taxa
Retornar Dólar
Fim da Função
Programa Principal:
Início
Definir taxa_cambio = 5.25 (exemplo).
Ler valor_reais do usuário.
resultado = Chamar Função(valor_reais, taxa_cambio).
Mostrar resultado.
Fim