1. Definição da Função
Primeiro, definimos a "máquina" (a função) que faz o cálculo.
- Função:
ConverterParaDolar - Recebe (Parâmetros):
ValorReais,TaxaCambio - Passo 1: Calcular
ValorConvertido=ValorReais/TaxaCambio - Passo 2: Retornar o
ValorConvertido
2. Algoritmo Principal (O Programa)
Agora, criamos o programa que o usuário irá interagir, e que usará a função que definimos acima.
- Início
- Definir a taxa de câmbio usada pela empresa.
TAXA_ATUAL= 5.20 (ou qualquer valor definido)
- Perguntar ao usuário: "Digite o valor em Reais (R$) que deseja converter:"
- Armazenar a resposta na variável
ValorEmReais. - Chamar a função
ConverterParaDolarpara fazer o cálculo:ValorEmDolares=ConverterParaDolar(UsandoValorEmReaiseTAXA_ATUAL)
- Exibir a mensagem final ao usuário: "O valor convertido é: US$ " +
ValorEmDolares. - Fim
Como o algoritmo funciona (Exemplo)
Vamos simular o que acontece:
- O programa inicia (Passo 1).
- Ele define a
TAXA_ATUALcomo 5.20 (Passo 2). - O usuário digita 1040 (Passo 3 e 4).
ValorEmReaisagora é 1040. - O programa "pausa" e chama a função (Passo 5):
- Ele entrega 1040 e 5.20 para a função
ConverterParaDolar. - Dentro da função:
ValorConvertido= 1040 / 5.20 (O resultado é 200). - A função retorna 200.
- Ele entrega 1040 e 5.20 para a função
- O programa principal recebe o 200 e armazena em
ValorEmDolares. - O programa exibe: "O valor convertido é: US$ 200.00" (Passo 6).
- Fim.
A vantagem é que, se a regra de conversão mudar (por exemplo, adicionar uma taxa de 1%), você só precisa modificar a função ConverterParaDolar, e o resto do programa principal continua funcionando perfeitamente.